用sql語句運算元據
1,.在
sql sever
中,sql
語句不區分大小寫
(資料庫名,表名,列名,關鍵字) ,
sql編譯器都識別
2,對錶進行操作的時候,一定要使先用
use關鍵字切換到對應的資料庫
3.自增列不可以賦值
01.如果新增全部列,那麼表名後可以不跟列名,但是要提供所有列的值,除非當前
列有預設值,那麼也要給出default
關鍵字。
02.如果只想給一張表中新增部分列,那麼在表名後要跟上列名
,並且需要保證除了你給出
的列的值之外,其他列都允許為空或者有預設值。
insert into goodperson(stuname,stuage) values('張小花
',20)
方案一:insert into
目標表select * from 原表
注意事項:如果目標中有自增列,那麼不能使用*
號。方案二:select * into
目標表(
不存在)
from 原表
該方式只保留了資料和子自增列,但是主鍵等約束就都沒有了。
方案三:insert into
目標表(存在)
select '高一二班
'union
select '高一五班
'1.以後大家見到
update
語句,一定要跟
where
條件。2.在
sql server
中null
代表不知道,所以如果
where
後的限定條件不能用=和
null
做對比,必須使用
is null
解析:01.delete 後可以跟
where
條件,而
truncate
不行02.delete刪除資料的時候會記錄日誌,而
truncate
不會03.delete刪除表中所有資料庫,
id編號不會從
1開始,而
truncate
會。--01.如果要進行資料表中資料的查詢
,那麼必須先定位到該錶所在的資料庫
use myschool --切換資料庫
select stuid, stuname, stuage, gradeid from student
--我只想要年齡小於歲的學員資訊
select * from student where stuage<=22
--新增資料
insert into goodperson values
('微冷的雨
',50,'中國某地區
','未知
','希望大家努力學習
,將來薪資
k')select * from goodperson
insert into goodperson(stuname,stuage,stuaddress,stulike,stuwishes) values('張靚穎
',20,default,'大家微笑的臉龐
','開心就好
')insert into goodperson(stuname,stuage) values('張曉玲
',20)
delete from goodperson
where stuid=31
select * from goodperson2
-- 一次性向一張表中寫入多條資料方案一
insert into goodperson2
select stuname, stuage, stuaddress, stulike, stuwishes from goodperson
delete from goodperson2
--方案二
select * into goodpersonbak
from goodperson
--方案三
:select * from grade
insert into grade
select '高一二班
'union
select '高一五班
'--更新高一三班位"無敵
s1290"
update grade set gradename='無敵
s1290'
where gradename='高一三班
'--將
"王龍彪
" 改成
"李小龍
"--將年齡為歲的學員年齡改成
update goodpersonbak set stuname='李小龍
',stuage=25
where stuname='微冷的雨
'select * from goodpersonbak
update goodpersonbak set stuname='微冷的鱷魚
',stuage=10000
where stuid=1007
select * from goodperson
insert into goodperson(stuname,stuage,stulike)
values('李小龍
',20,'吃
fan')
select * from goodperson
where stuwishes is null
update grade set gradename='s1'
select * from goodpersonbak
用SQL語句運算元據
語法 insert into 表名 列名列表 values 值列表 insert into 表名 列表名1,列表名2,列表名3,列表名4 select 值列表1,值列表2,值列表3,值列表4 from 插入的表名 select 列表名1,列表名2,列表名3,列表名4 into addresslist...
用SQL語句運算元據
一.sql 結構化查詢語言 1.t sql 和 sql的關係 t sql是sql的增強版 2.sql的組成 2.1 dml 資料操作語言 增加,修改,刪除等資料操作 2.2 dcl 資料控制語言 儲存許可,儲存許可權 2.3 dql 資料查詢語言 查詢資料 2.4 ddl 資料定義語言 建立資料庫,...
用SQL語句運算元據。
sql的組成 1 dml data manipiation language 資料操作語言,用來插入,修改和刪除資料庫中的資料,如 insert,update,delete等。2 ddl data definition language 資料定義語言 用來建立資料庫,資料庫對和定義其列,大部分是以c...