欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

淺談T-SQL語句操縱數(shù)據(jù)表

SQL是結(jié)構(gòu)化查詢語言,也是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言,各類數(shù)據(jù)庫(kù)都支持SQL作為查詢語言。
T-SQL 是標(biāo)準(zhǔn)SQL的加強(qiáng)版,除了標(biāo)準(zhǔn)的SQL命令之外,還對(duì)SQL命令進(jìn)行了許多擴(kuò)充。提供類似于程序語言的基本功能。如變量說明、流程控制、功能函數(shù)等。
當(dāng)我們安裝上數(shù)據(jù)庫(kù)時(shí),在其上常做的操作無非就是插(增)、刪、改、查這四類,今天我們就來圍繞這四個(gè)操作來談一談。
插入數(shù)據(jù):

創(chuàng)新互聯(lián)2013年至今,先為延平等服務(wù)建站,延平等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為延平企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

insert into **表名** (列名1,列名2.....)    其中into為可選項(xiàng),可以省略   #多個(gè)列名和多個(gè)值列表用逗號(hào)隔開
values (列值1,列值2......)    值列表中的順序與數(shù)據(jù)表中的字段順序保持一致

更新數(shù)據(jù)(修改數(shù)據(jù)):

update **表名** set 列名='更新值'  set后面可以緊隨多個(gè)數(shù)據(jù)列的更新值
where **更新條件**  where 是可選的,用來限制條件,如果不限制,則整個(gè)表的所有數(shù)據(jù)行都將被更新

刪除數(shù)據(jù):

delete from **表名 **   
where **刪除條件**    如果不加刪除條件,那么就是刪除整個(gè)表中的所有記錄
truncate  table **表名**   刪除整個(gè)表的記錄,執(zhí)行速度更快,用于清空大數(shù)據(jù)量表
注意,使用 truncate 前要確保數(shù)據(jù)可刪除

淺談 T-SQL語句操縱數(shù)據(jù)表
select 語法結(jié)構(gòu)(查詢數(shù)據(jù)):

select *select_list*   # 指定查詢內(nèi)容
into *new_table_name*    # 把查詢結(jié)果存放到一個(gè)新表中
from *table_name*  # 指定查詢?cè)?where *search_conditions*    # 指定查詢條件
group by *group_by_expression*   # 指定查詢結(jié)果的分組條件
having *search_conditions*   # 指定分組搜索條件與group by 子句一起使用
order by *order_expression* [asc|desc]  # 指定查詢結(jié)果的排序方式

條件表達(dá)式:
1、常量:表示單個(gè)指定數(shù)據(jù)值得符號(hào)
字母、數(shù)字或符號(hào)
2、列名:表中列的名稱
3、一元運(yùn)算符:僅有一個(gè)操作數(shù)的運(yùn)算符
“+”表示正數(shù),“-”表示負(fù)數(shù)
4、二元運(yùn)算符:將兩個(gè)操作數(shù)組合執(zhí)行操作的運(yùn)算符
算數(shù)運(yùn)算符、位運(yùn)算符、邏輯運(yùn)算符、比較運(yùn)算符
淺談 T-SQL語句操縱數(shù)據(jù)表
淺談 T-SQL語句操縱數(shù)據(jù)表
淺談 T-SQL語句操縱數(shù)據(jù)表
查詢舉例:

select * from **表名**     # 查詢表中所有列
select **列名1,列名2,列名3**.....  from  **表名**  # 查詢表中特定列
select  **列** from 表名 where *search_conditions* (如:職務(wù)='經(jīng)理') # 查詢表中特定行
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 ×××號(hào) like '66%' #查詢test表中×××號(hào)以66開頭的員工所有信息。
select * from test where 姓名 like '楊%' and 職務(wù)='運(yùn)維工程師' #查詢表中姓楊的運(yùn)維工程師的信息
select * from test where 備注 is not null #查詢表中備注不為空的員工所有信息。
select top 5 * from test #查詢表中前5行的數(shù)據(jù)。
select * from test order by 基本工資 desc #查詢test表中所有的信息,并按照基本工資從高到低顯示查詢結(jié)果。
select distinct 職務(wù) from test #查詢test表中有哪些職務(wù)

select 使用into關(guān)鍵字:
select 姓名,×××號(hào),職務(wù) into new01 from test #將test表中所有員工的姓名、×××號(hào)和職務(wù)生成一個(gè)新表new01。
insert 使用select關(guān)鍵字:
insert into new1 (姓名,職務(wù),出生日期) select 姓名,職務(wù),出生日期 from test where 基本工資>=15000 #將test表中所有基本工資大于等于15000的員工的姓名,職務(wù),和出生日期保存到 new1表中(注意,這里的 new1表中需要提前建立)
使用union關(guān)鍵字:
insert into new2 (姓名,職務(wù),出生日期) select '張三','運(yùn)維','1995-01-01' union select '李四','運(yùn)維','1996-01-01' union select 姓名,職務(wù),出生日期 from test #將test表中所有員工的姓名、職務(wù)和出生日期,以及新輸入的2名員工相關(guān)信息,一起保存到新表new2

新聞名稱:淺談T-SQL語句操縱數(shù)據(jù)表
瀏覽路徑:http://chinadenli.net/article28/jiogjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站網(wǎng)站排名、域名注冊(cè)品牌網(wǎng)站制作、微信公眾號(hào)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管