版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1第4章 SQL語言4.1 SQL語言概述4.2 數(shù)據(jù)定義功能與約束4.3 數(shù)據(jù)操縱功能4.4 數(shù)據(jù)查詢功能與視圖2SQL的功能與命令簡介SQL功能命令動(dòng)詞數(shù)據(jù)定義CREATE, DROP, ALTER數(shù)據(jù)查詢SELECT數(shù)據(jù)操縱INSERT, UPDATE, DELETE數(shù)據(jù)控制GRANT, REVOKE 3插入數(shù)據(jù) 1INSERT INTO () VALUES (值列表)中的列名必須是表定義中有的列名值列表中的值可以是常量也可以是空值,各值之間用逗號分隔4插入數(shù)據(jù) 2值列表中的值與列名表中的列按位置順序?qū)?yīng),它們的數(shù)據(jù)類型必須一致如果后邊沒有指明列名,則新插入記錄的值的順序必須與表中列的定
2、義順序一致,且每一個(gè)列均有值(可以為空)5CREATE TABLE 演員( 姓名 char ( 20 ) , 工號 char ( 10 ), 性別 char (2), PRIMARY KEY (工號 ) )6CREATE TABLE 出演( 工號 char ( 10 ), 片名 char ( 60 ), 年代 datetime, 片酬 int,PRIMARY KEY (工號,片名,年代 ), )7INSERT的使用 1INSERT INTO 演員 (工號, 姓名, 性別) VALUES (A031, 林青霞, 女)8INSERT的使用 2在出演表中添加工號A031的演員在1998-1-1出演電
3、影滾滾紅塵的記錄,片酬暫缺INSERT 出演 (工號,年代, 片名,) VALUES (A031, 1998-1-1,滾滾紅塵)在創(chuàng)建表時(shí)需要聲明片酬允許為空!9INSERT的使用 3在出演表中添加工號A031的演員在1998-1-1出演電影滾滾紅塵的記錄,片酬暫缺INSERT 出演 VALUES (A031, 滾滾紅塵, 1998-1-1,NULL)10更新數(shù)據(jù)UPDATE SET , n WHERE SET子句指定要修改的列,表達(dá)式指定修改后的新值WHERE子句用于指定需要修改表中的哪些記錄。如果省略WHERE子句,則是無條件更新,表示要修改SET中指定的列的全部值11姓名工號性別王菲A0
4、10女寧靜A120女梁朝偉A231男葛優(yōu)A751男片名導(dǎo)演年代重慶森林王家衛(wèi)1994紅河谷馮小寧1998不見不散馮小剛1998花樣年華王家衛(wèi)2000黑駿馬管虎2000工號片名年代片酬A120紅河谷1998NULLA231花樣年華2000100kA751不見不散1998120k演員電影出演12UPDATE的使用 1將出演表中的片酬設(shè)為50kUPDATE 出演 SET 片酬5000013UPDATE的使用 2將A120在1998年出演紅河谷的片酬設(shè)為50kUPDATE 出演 SET 片酬50000 WHERE 工號 A120 AND 片名紅河谷 AND 年代199814刪除數(shù)據(jù)DELETE FRO
5、M WHERE 說明了要?jiǎng)h除哪個(gè)表中的數(shù)據(jù)WHERE子句說明要?jiǎng)h除表中的哪些記錄。如果省略WHERE子句,則是無條件刪除,表示要?jiǎng)h除表中的全部記錄。15DELETE的使用 1刪除所有的出演記錄DELETE FROM 出演置為空表 16DELETE的使用 2刪除1998年拍攝紅河谷的所有出演記錄DELETE FROM 出演 WHERE 出演.片名=紅河谷 AND 出演.年代=199817外碼約束對數(shù)據(jù)操縱的影響插入異常更新異常刪除異常18CREATE TABLE 演員( 姓名 char ( 20 ) , 工號 char ( 10 ), 性別 char (2), PRIMARY KEY (工號 )
6、 )19CREATE TABLE 出演( 工號 char ( 10 ), 片名 char ( 60 ), 年代 datetime, 片酬 int NULL,PRIMARY KEY (工號,片名,年代 ),FOREIGN KEY (工號) REFERENCES 演員 (工號),FOREIGN KEY (片名,年代) REFERENCES 電影 (片名,年代) )20插入異常的例子在出演表中添加工號A430的演員在1998-1-1出演電影不見不散的記錄,片酬暫缺21工號姓名性別A010王菲女A120寧靜女A231梁朝偉男A751葛優(yōu)男片名導(dǎo)演年代重慶森林王家衛(wèi)1994紅河谷馮小寧1998不見不散馮
7、小剛1998花樣年華王家衛(wèi)2000黑駿馬管虎2000工號片名年代片酬A120紅河谷1998NULLA231花樣年華2000100kA751不見不散1998120k演員電影出演A430不見不散1998NULLA430?22刪除異常的例子在演員表中刪除工號A751的演員記錄23工號姓名性別A010王菲女A120寧靜女A231梁朝偉男A751葛優(yōu)男片名導(dǎo)演年代重慶森林王家衛(wèi)1994紅河谷馮小寧1998不見不散馮小剛1998花樣年華王家衛(wèi)2000黑駿馬管虎2000工號片名年代片酬A120紅河谷1998NULLA231花樣年華2000100kA751不見不散1998120k演員電影出演A751?24更新異常的例子將演員表中的工號A751修改為B75125工號姓名性別A010王菲女A120寧靜女A231梁朝偉男A751葛優(yōu)男片名導(dǎo)演年代重慶森林王家衛(wèi)1
溫馨提示
- 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)僅提供信息存儲空間,僅對用戶上傳內(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年新型鋼構(gòu)材料采購與施工勞務(wù)分包合同范本
- 二零二五年全新微商傭金分成合同范本下載3篇
- 2025年度汽車租賃合同電子版范本8篇
- 2025年度短視頻拍攝制作合同樣本4篇
- 二零二五年度歷史文化街區(qū)風(fēng)貌改造合同4篇
- 二零二五年度殯儀館鮮花禮儀用品采購及配送合同3篇
- 2025年度農(nóng)藥市場準(zhǔn)入許可申請代理服務(wù)合同3篇
- 2025版環(huán)保型建筑材料供應(yīng)與施工合同4篇
- 二零二五年度木門行業(yè)品牌推廣采購合同3篇
- 二零二五年度城鄉(xiāng)汽車租賃及售后服務(wù)合同
- (正式版)SJT 11449-2024 集中空調(diào)電子計(jì)費(fèi)信息系統(tǒng)工程技術(shù)規(guī)范
- 廣州綠色金融發(fā)展現(xiàn)狀及對策的研究
- 《近現(xiàn)代史》義和團(tuán)運(yùn)動(dòng)
- 人教版四年級上冊加減乘除四則混合運(yùn)算300題及答案
- 合成生物學(xué)技術(shù)在生物制藥中的應(yīng)用
- 消化系統(tǒng)疾病的負(fù)性情緒與心理護(hù)理
- 高考語文文學(xué)類閱讀分類訓(xùn)練:戲劇類(含答案)
- 協(xié)會(huì)監(jiān)事會(huì)工作報(bào)告大全(12篇)
- 灰壩施工組織設(shè)計(jì)
- WS-T 813-2023 手術(shù)部位標(biāo)識標(biāo)準(zhǔn)
- 同意更改小孩名字協(xié)議書
評論
0/150
提交評論