




版權(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功能命令動詞數(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、義順序一致,且每一個列均有值(可以為空)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)建表時需要聲明片酬允許為空!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 說明了要刪除哪個表中的數(shù)據(jù)WHERE子句說明要刪除表中的哪些記錄。如果省略WHERE子句,則是無條件刪除,表示要刪除表中的全部記錄。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)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)產(chǎn)值與種植面積對比表
- 年度營銷計(jì)劃數(shù)據(jù)對比表
- 建筑行業(yè)勞務(wù)分包與施工管理協(xié)議
- 企業(yè)智能辦公系統(tǒng)開發(fā)合作協(xié)議
- 合作推廣市場營銷合作協(xié)議
- 課程表和活動安排表
- 日常辦公管理規(guī)章制度匯編
- 空調(diào)安裝工程總包合同
- 高中學(xué)生物理競賽準(zhǔn)備故事征文
- 科學(xué)啟蒙故事征文
- 第五章產(chǎn)前檢查及高危妊娠監(jiān)測90課件
- 專利共有合同范例
- 外周靜脈血管解剖知識
- JJF1033-2023計(jì)量標(biāo)準(zhǔn)考核規(guī)范
- 《基于舞弊風(fēng)險(xiǎn)因子的輝山乳業(yè)公司財(cái)務(wù)舞弊案例探析》15000字(論文)
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》解讀與培訓(xùn)
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
- 抖音火花合同電子版獲取教程
- 文本排版習(xí)題
- 四川省德陽市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 巖石堅(jiān)固性和穩(wěn)定性分級表
評論
0/150
提交評論