91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺談 T-SQL語句操縱數據表

發布時間:2020-08-11 22:29:42 來源:網絡 閱讀:3644 作者:張九冫 欄目:關系型數據庫

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

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

更新數據(修改數據):

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

刪除數據:

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

淺談 T-SQL語句操縱數據表
select 語法結構(查詢數據):

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

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

select * from **表名**     # 查詢表中所有列
select **列名1,列名2,列名3**.....  from  **表名**  # 查詢表中特定列
select  **列** from 表名 where *search_conditions* (如:職務='經理') # 查詢表中特定行
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行的數據。
select * from test order by 基本工資 desc #查詢test表中所有的信息,并按照基本工資從高到低顯示查詢結果。
select distinct 職務 from test #查詢test表中有哪些職務

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

琼结县| 固阳县| 茂名市| 湖北省| 榆树市| 厦门市| 洛隆县| 眉山市| 樟树市| 东乌珠穆沁旗| 修文县| 长沙县| 汝州市| 伊金霍洛旗| 绍兴县| 同心县| 九江市| 兴文县| 伊宁市| 拜泉县| 闽侯县| 商丘市| 沐川县| 图木舒克市| 荥经县| 花莲市| 中宁县| 平利县| 阜新| 永登县| 藁城市| 卓尼县| 泽普县| 会泽县| 曲靖市| 广安市| 华安县| 靖宇县| 秦皇岛市| 合作市| 衡阳县|