![課程數(shù)據(jù)庫基礎(chǔ)應(yīng)用sql severcore_第1頁](http://file4.renrendoc.com/view/7cf43cce15dd1fd0c4a1d53d0bc9af74/7cf43cce15dd1fd0c4a1d53d0bc9af741.gif)
![課程數(shù)據(jù)庫基礎(chǔ)應(yīng)用sql severcore_第2頁](http://file4.renrendoc.com/view/7cf43cce15dd1fd0c4a1d53d0bc9af74/7cf43cce15dd1fd0c4a1d53d0bc9af742.gif)
![課程數(shù)據(jù)庫基礎(chǔ)應(yīng)用sql severcore_第3頁](http://file4.renrendoc.com/view/7cf43cce15dd1fd0c4a1d53d0bc9af74/7cf43cce15dd1fd0c4a1d53d0bc9af743.gif)
![課程數(shù)據(jù)庫基礎(chǔ)應(yīng)用sql severcore_第4頁](http://file4.renrendoc.com/view/7cf43cce15dd1fd0c4a1d53d0bc9af74/7cf43cce15dd1fd0c4a1d53d0bc9af744.gif)
![課程數(shù)據(jù)庫基礎(chǔ)應(yīng)用sql severcore_第5頁](http://file4.renrendoc.com/view/7cf43cce15dd1fd0c4a1d53d0bc9af74/7cf43cce15dd1fd0c4a1d53d0bc9af745.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章數(shù)據(jù)處理目標(biāo)了解SQL深入掌握SQL語言的DML命令語句的使用使用INSERT對數(shù)據(jù)庫表新增記錄使用UPDATE修改數(shù)據(jù)庫表記錄使用DELET刪除表中的記錄等概述、專業(yè)術(shù)語數(shù)據(jù)庫是用來存放應(yīng)用數(shù)據(jù)的倉庫,對數(shù)據(jù)的操作都是通過SQL語言的DML命令語句來完成的本章的內(nèi)容將講述SQLServer數(shù)據(jù)庫的SQL語言概述及SQL的DML語句操作SQL概述SQL—結(jié)構(gòu)化查詢語言SQL的標(biāo)準(zhǔn)SQL89SQL92SQL99SQL概述SQL語言的特點(diǎn)一體化的語言,包括數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制的功能高度非過程化的語言語言簡潔,切近英語自然語言可以直接以命令方式交互使用,也可以嵌入到應(yīng)用程序中SQL概述SQL語言分類數(shù)據(jù)查詢(SELECT):用于檢索數(shù)據(jù)庫數(shù)據(jù)數(shù)據(jù)定義(DDL):用于建立、刪除修改數(shù)據(jù)庫對象CREATE、DROP、ALTER數(shù)據(jù)操縱(DML):用于改變數(shù)據(jù)庫數(shù)據(jù)INSERT--增加新數(shù)據(jù)UPDATE--修改已有數(shù)據(jù)DELETE--刪除已有數(shù)據(jù)數(shù)據(jù)控制(DCL):用于執(zhí)行權(quán)限的授權(quán)和回收工作GRANT--授權(quán)REVOKE--回收權(quán)限SQL語言的核心是查詢--SELECTSQL概述SQL語句編寫規(guī)則SQL關(guān)鍵字不區(qū)分大小寫對象名和列名不區(qū)分大小寫字符和日期值區(qū)分大小寫一條SQL語句可單行書寫,也可多行書寫。使用縮進(jìn)和跳格提高可讀性SQL概述T-SQL簡介T-SQL語言是TransactSQL的縮寫,是微軟公司對ANSI標(biāo)準(zhǔn)的SQL語言的一種擴(kuò)展,是一種動(dòng)態(tài)數(shù)據(jù)庫編程語言,專用于MircrosoftSQLServer的數(shù)據(jù)驅(qū)動(dòng)T-SQL提供如下的命令:創(chuàng)建和管理數(shù)據(jù)庫對象。訪問和修改數(shù)據(jù)。數(shù)據(jù)聚合。管理安全性和權(quán)限。使用INSERT新增數(shù)據(jù)庫記錄使用INSERT命令語句的語法規(guī)則INSERT[INTO]{table_name[WITH(<table_hint_limited>[…n])]|view_name|rowset_function_limlted}{[column_list]{VALUES({DEFAULT|NULL|expression}[…n])|derived_table|execute_statement}}|DEFAULTVALUES
INTO:可用在INSERT和目標(biāo)表之間。table_name:需要插入數(shù)據(jù)的目標(biāo)表。view_name:視圖的名稱,該視圖必須是可以更新的。column_list:要在其中插入數(shù)據(jù)的一列或多列的名稱列表。VALUES:為column_list列表中的各列指定值。使用INSERT新增數(shù)據(jù)庫記錄給表的所有列增加數(shù)據(jù)例:往EBuy數(shù)據(jù)庫表customer中增加記錄首先確定需要輸入的數(shù)據(jù)字段然后確定需要輸入的客戶數(shù)據(jù)表customer輸入的數(shù)據(jù)字段輸入值客戶帳號(hào)1001客戶密碼888888客戶姓名張飛客戶性別1電子郵箱
聯(lián)系電話
地址浦東、金橋鎮(zhèn)、x1888號(hào)郵政編碼200109身份證號(hào)098210210111111110使用INSERT新增數(shù)據(jù)庫記錄打開“新查詢編輯器窗口”,輸入如圖所示INSERT語句演示在表中插入記錄使用INSERT新增數(shù)據(jù)庫記錄給表的部分列增加數(shù)據(jù)例:往表customer中插入一條記錄,其中“電子郵箱”和“郵政編碼”不填入數(shù)據(jù)輸入的數(shù)據(jù)字段輸入值客戶帳號(hào)1002客戶密碼888888客戶姓名關(guān)于客戶性別1電子郵箱聯(lián)系電址濱海、河?xùn)|區(qū)、x1889號(hào)郵政編碼身份證號(hào)688210210111111190表customer使用INSERT新增數(shù)據(jù)庫記錄在查詢編輯器窗口輸入INSERT語句使用INSERT新增數(shù)據(jù)庫記錄DEFAULT約束對數(shù)據(jù)庫增加記錄的影響從網(wǎng)上電子商城下商品購買訂單,需要往Orders表里頭增加數(shù)據(jù)記錄輸入的數(shù)據(jù)字段輸入值訂單號(hào)1客戶號(hào)1001商品號(hào)8001數(shù)量付款金額10000.00付款方式現(xiàn)金日期2006-10-27是否確認(rèn)1是否派貨1表orders數(shù)量字段使用默認(rèn)值使用INSERT新增數(shù)據(jù)庫記錄在查詢編輯器窗口輸入INSERT語句查詢結(jié)果窗口使用INSERT新增數(shù)據(jù)庫記錄主鍵對新增數(shù)據(jù)庫數(shù)據(jù)記錄的影響例:往orders表里再增加的一條記錄,包含ordid主鍵字段數(shù)據(jù)“1”輸入的數(shù)據(jù)字段輸入值訂單號(hào)1客戶號(hào)1002商品號(hào)8002數(shù)量50付款金額10000.00付款方式現(xiàn)金日期2006-10-26是否確認(rèn)0是否派貨0表orders使用INSERT新增數(shù)據(jù)庫記錄查詢編輯器窗口輸入INSERT語句并執(zhí)行執(zhí)行時(shí)出錯(cuò),主鍵字段不能重復(fù)使用INSERT新增數(shù)據(jù)庫記錄其他約束對新增數(shù)據(jù)庫記錄的影響外鍵約束檢查約束唯一約束非空約束查詢新增數(shù)據(jù)在查詢編輯器窗口輸入
select*from
表名可以查看前面所做操作的結(jié)果使用UPDATE更新記錄使用INSERT命令語句的語法規(guī)則UPDATE{tablename[WITH](<table_hintlimited>[..n]|view_name|rowset_function_limited}SET{column_name={EXPRESSION|DEFAULT|NULL}|@variable=expression|@variable=column=expression}[…n]{{[FROM{<table_source>[…n]][WHERE<search-condition>]}|WHERECURRENTOF{{[GLOBAL]cursor_name}|cursor_variable_name}]}
table_name:需要修改數(shù)據(jù)的表的名稱SET:指定要修改的列或變量名稱的列表column_name={EXPRESSION|DEFAULT|NULL}
由表達(dá)式的值、默認(rèn)值或空值去修改指定的列值WHERE<search-condition>:指明只對滿足條件的行進(jìn)行修改,若省略該子句則對表中所有行作修改使用UPDATE更新記錄更新數(shù)據(jù)庫表中所有的行例:修改customer表中的cuspassword(客戶密碼)為統(tǒng)一的初始密碼“999999”使用UPDATE更新記錄更新數(shù)據(jù)庫表中特定的行例:把customer表中cusid(客戶號(hào))為“1001”的cuspassword(客戶密碼)修改為“666666”使用UPDATE更新記錄更新數(shù)據(jù)庫表中多個(gè)數(shù)據(jù)列例:把customer表中cusid(客戶號(hào))為“1001”的cuspassword(客戶密碼)改為“666666”,同時(shí)修改其“郵件地址”為“”使用UPDATE更新記錄更新含有約束的列的數(shù)據(jù)值 在對數(shù)據(jù)庫數(shù)據(jù)作修改的時(shí)候,如果UPDATE語句違反了完整性約束,則更新將會(huì)失敗并顯示一條錯(cuò)誤消息使用DELETE刪除數(shù)據(jù)DELETE命令語句的語法規(guī)則DELETE[FROM]{table_nameWITH{<table_hint_limited>[…n]}|view_name|rowset_function_limited}[FROM{<table_spirce>}[…n]][WHERE{<search_condition>|{[CORRENTOF{[GLOBAL]cursor_name]}}]使用DELETE刪除數(shù)據(jù)例:刪除以上客戶號(hào)為“測試2”的數(shù)據(jù)記錄使用DELETE刪除數(shù)據(jù)使用DELETE刪除整個(gè)表數(shù)據(jù)例:把customer
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年商務(wù)快餐洽談區(qū)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年即食雞肉塊行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年商用節(jié)能煮蛋機(jī)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年手工巧克力涂層堅(jiān)果行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 產(chǎn)品持股合同范本
- 2025-2030年廚房防油貼紙企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年廚房餐具消毒與存放管理機(jī)器人企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年增肌塑形添加劑企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 出售家庭散養(yǎng)雞合同范本
- 個(gè)人勞務(wù)兼職合同范本
- GB/T 26189.2-2024工作場所照明第2部分:室外作業(yè)場所的安全保障照明要求
- 新教科版一年級(jí)科學(xué)下冊第一單元《身邊的物體》全部課件(共7課時(shí))
- 2025年中國水解聚馬來酸酐市場調(diào)查研究報(bào)告
- 高考百日誓師動(dòng)員大會(huì)
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 七上 U2 過關(guān)單 (答案版)
- 2024年貴銀金融租賃公司招聘筆試參考題庫附帶答案詳解
- 杭州市主城區(qū)聲環(huán)境功能區(qū)劃分圖
- 新概念英語第二冊1-Lesson29(共127張PPT)課件
- 中考語文十大專題總復(fù)習(xí)資料
- 汽車駕駛員專業(yè)競賽實(shí)施方案
評(píng)論
0/150
提交評(píng)論