插入數(shù)據(jù)語法格式:
創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡競爭力!結合企業(yè)自身,進行網(wǎng)站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到網(wǎng)站設計、網(wǎng)站制作, 我們的網(wǎng)頁設計師為您提供的解決方案。
insert [into] <表名> [列名] values [值列表]
;
insert into test (姓名,×××號,職務,出生日期,基本工資)
values ('張三','123465789','運維工程師','1995-10-01',12000) #向表中插入員工張三的信息
注意SQL語句中的符號都是在英文輸入法中輸入的,否則會報錯。
更改表中數(shù)據(jù)update test set 基本工資=12000 where 姓名='李四' #把test表中的李四工資更改為12000元。
刪除表中數(shù)據(jù)delete from test where 姓名='張三' #刪除表中張三的行記錄
delete from test #刪除test表中所有行
truncate table test #刪除test表中所有行
truncate 和delete 語句都用來刪除記錄,區(qū)別如下:
select查詢語法結構
在SQL server中,select語句的語法如下:
select 要查詢的列
[ into 生成新表的名 ]
from [表名]
[where 查詢條件]
[group by 指定查詢結果的分組條件] [ having ] 指定分組搜索條件,通常和group by 子句一起使用
[ order by 指定排序規(guī)則 desc&asc ] #desc為降序,asc為升序,默認不指定的話為升序
條件表達式
邏輯表達式
查詢舉例select * from test #把test表中的所有列信息都列舉出來
select 姓名,職務,基本工資 from test #查詢表中的姓名,職務,基本工資列內(nèi)容
select 姓名 from test where 職務='運維人員' #查詢表中所有運維人員的姓名
select * from test where 基本工資 between 8000 and 10000 #查詢test表中基本工資8000到10000之間的員工所有信息
select * from test where 基本工資<10000 or 基本工資>20000 #查詢表中基本工資低于10000或高于20000的員工所有信息
select * from test where 基本工資 in (8000,9000,10000) #查詢表中工資為8000,9000,和10000的員工所有信息。
select * from test where ×××號 like '66%' #查詢test表中×××號以66開頭的員工所有信息。
select * from test where 姓名 like '楊%' and 職務='運維工程師' #查詢表中姓楊的運維工程師的信息
select * from test where 備注 is not null #查詢表中備注不為空的員工所有信息。
select top 5 * from test #查詢表中前5行的數(shù)據(jù)。
select * from test order by 基本工資 desc #查詢test表中所有的信息,并按照基本工資從高到低顯示查詢結果。
select distinct 職務 from test #查詢test表中有哪些職務
使用SELECT生成新數(shù)據(jù)
1、select 使用into關鍵字:select 姓名,×××號,職務 into new01 from test #將test表中所有員工的姓名、×××號和職務生成一個新表new01。
2、insert 使用select關鍵字:
insert into Table_1 (姓名,職務,出生日期) select 姓名,職務,出生日期 from test where 基本工資>=15000 #將test表中所有基本工資大于等于15000的員工的姓名,職務,和出生日期保存到 Table_1表中(注意,這里的 Table_1表中需要提前建立)
3、使用union關鍵字:insert into table_1 (姓名,職務,出生日期)
select '張三','運維','1995-01-01' union
select '李四','運維','1996-01-01' union
select 姓名,職務,出生日期 from test #將test表中所有員工的姓名、職務和出生日期,以及新輸入的2名員工相關信息,一起保存到新表table_01