




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、MSSQL 數據庫曹超 高級測試講師MSSQL 數據庫03-數據的增刪改本章目標 理解T-SQL及其作用 使用SQL Server中的邏輯表達式和運算符 使用T-SQL向表中插入數據 使用T-SQL更新表中數據 使用T-SQL刪除表中數據SQLWHAT(SQL是什么?)Structured Query Language:結構化查詢語言WHY(為何要使用SQL?)難道僅僅使用SQL Server Management Studio操作數據庫?應用程序如何與數據庫打交道?WHEN(何時使用?)對SQL Server執行所有的操作都可以程序中的增刪改查HOW(怎么使用?)SQL和T-SQLT-SQL
2、 = Transact-SQLT-SQL是SQL的加強版對功能進行了擴充:如變量說明、流程控制、功能函數T-SQL的組成DML(數據操作語言)查詢、插入、刪除和修改數據庫中的數據;SELECT、INSERT、 UPDATE 、DELETE等;DCL(數據控制語言)用來控制存取許可、存取權限等;GRANT、REVOKE 等;DDL(數據定義語言)用來建立數據庫、數據庫對象和定義其列CREATE TABLE 、DROP TABLE 等變量說明、流程控制、功能函數定義變量、判斷、分支、循環結構等日期函數、數學函數、字符函數、系統函數等T-SQL中的運算符運算符含義=等于大于=大于或等于=小于或等于不
3、等于!非(Java語言中為not)通配符通配符解釋示例_一個字符A Like C_%任意長度的字符串B Like CO_% 括號中所指定范圍內的一個字符C Like 9W01-2不在括號中所指定范圍內的一個字符D Like %A-D1-2通配符使用說明通常與LIKE關鍵字一起來使用可以用在檢查約束中使用LIKE在后面的查詢語句中還會經常使用到年齡的約束表達式怎么寫?邏輯表達式邏輯表達式說明示例AND邏輯與1 AND 1 = ; 1 AND 0 = 0; 0 AND 0 = 0;OR邏輯或1 OR 1 = 1; 1OR 0 = 1; 0 OR 0 = 0;NOT邏輯非NOT 1 = 0; NOT
4、 0 = 1;講述T-SQL之前語法檢查數據庫對象執行選擇數據庫T-SQL執行結果SQL命令文件保存和打開插入數據行 7-1InSert INTO 列名 Values INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (張青裁,上海松江,6, ,0) 插入數據行 7-2注意事項1:每次插入一行數據,不可能只插入半行或者幾列數據,因此,插入的數據是否有效將按照整行的完整性的要求來檢驗;INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (張青裁
5、) 代碼錯誤插入數據行 7-3注意事項2:每個數據值的數據類型、精度和小數位數必須與相應的列匹配;INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (張青裁,上海松江,ZQC, , ZG) 代碼錯誤插入數據行 7-4注意事項3:不能為標識列指定值,因為它的數字是自動增長的;INSERT INTO Students (SCode,SName,SAddress,SGrade,SEmail,SSEX) VALUES (32,張青裁,上海松江,6, ,0) 代碼錯誤插入數據行 7-5注意事項4:如果在設計表的時候就指定了某列
6、不允許為空,則必須插入數據;INSERT INTO Students (SAddress,SGrade,SEmail,SSEX) VALUES (上海松江,6, ,0) 代碼錯誤插入數據行 7-6注意事項5:插入的數據項,要求符合檢查約束的要求INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (張青裁,上海松江,6,ZQC,0)代碼錯誤插入數據行 7-7注意事項6:具有缺省值的列,可以使用DEFAULT(缺省)關鍵字來代替插入的數值INSERT INTO Students (SName,SAddress,SGrade
7、,SEmail,SSEX) VALUES (張青裁,DEFAULT,6, ,0)小結1編寫SQL語句,把你自己的信息插入到學員信息表中插入多行數據 4-1INSERT INTO TongXunLu (姓名,地址,電子郵件) SELECT SName,SAddress,SEmailFROM StudentsInSert Into (列名)Select From 插入多行數據 4-2SELECT Students.SName,Students.SAddress,Students.SEmailINTO TongXunLuFROM StudentsSelect (列名)Into From 該語句可以執
8、行兩次嗎?插入多行數據 4-3SELECT Students.SName,Students.SAddress,Students.SEmail,IDENTITY(int,1,1) As StudentIDINTO TongXunLuEXFROM StudentsSelect Into插入多行數據的時候,如何插入新的標識列?SELECT IDENTITY(數據類型,標識種子,標識增長量) AS 列名INTO 新表FROM 原始表插入多行數據 4-4INSERT STUDENTS (SName,SGrade,SSex)SELECT 張可,7,1 UNIONSELECT 李揚,4,0 UNIONSEL
9、ECT 楊曉,2,0 UNIONSELECT 湯美,3,0 UNIONSELECT 蘇三東,7,1 UNIONSELECT 王立巖,3,1 UNIONSELECT 張偉,7,1 UNIONSELECT 陳剛,4,1 UNIONSELECT 王娟娟,7,0InSert Into (列名)Select UnionSelect Union更新數據行Update Set Where UPDATE Students SET SSEX = 0UPDATE Students SET SAddress =北京女子職業技術學校家政班 WHERE SAddress = 北京女子職業技術學校刺繡班UPDATE Sc
10、oresSET Scores = Scores + 5WHERE Scores = 95刪除數據行 3-1Delete From Where DELETE FROM Students WHERE SName =張青裁DELETE FROM 學員信息表 WHERE 學號 =0010012運行錯誤河南新鄉趙可以0010016河南新鄉張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012.地址姓名學號980010016數學810010013語文670010012語文740010013數學880010012數學.分數學號科目刪除數據行 3-2以下的刪除語句可以執行嗎?DELETE SCode FROM Students刪除數據行 3-3Truncate Table TRUN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國PH電極儀數據監測研究報告
- 2025年中國LED白光照明用驅動IC數據監測研究報告
- 2025年中國DV手持減震器數據監測報告
- 2025年中國AL2O3制品數據監測報告
- 2025至2030年中國除塵整流變壓器市場分析及競爭策略研究報告
- 2025至2030年中國鐵皮楓斗茶市場分析及競爭策略研究報告
- 2025至2030年中國輕型臥式帶鋸床市場分析及競爭策略研究報告
- 2025至2030年中國航空空氣清新劑市場分析及競爭策略研究報告
- 2025至2030年中國線切割專用高級乳化油市場分析及競爭策略研究報告
- 2025至2030年中國真空單向閥市場分析及競爭策略研究報告
- 2025年上海市中考語文真題試卷含答案
- 廣東省廣州市海珠區2024-2025學年八年級下學期期末 歷史自編練習試卷(含解析)
- 高校“十五五”發展規劃編制應著重考慮的關鍵任務
- 大骨節考試題及答案
- 護理病歷質控標準
- 2025年小學五年級數學期末沖刺卷:數學基礎知識鞏固
- 電子煙工藝原理及生產流程培訓
- CSCO惡性血液病診療指南(2025)解讀
- T/CHTS 20036-2023公路橋梁用硬聚氯乙烯聲測管
- 立訊精密經營管理體系
- 2025屆山東省濟南天橋區四校聯考物理八下期末經典試題含解析
評論
0/150
提交評論