SQL-數(shù)據(jù)操作(增刪改).ppt_第1頁(yè)
SQL-數(shù)據(jù)操作(增刪改).ppt_第2頁(yè)
SQL-數(shù)據(jù)操作(增刪改).ppt_第3頁(yè)
SQL-數(shù)據(jù)操作(增刪改).ppt_第4頁(yè)
SQL-數(shù)據(jù)操作(增刪改).ppt_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、,大型數(shù)據(jù)庫(kù)開發(fā),數(shù)據(jù)操作,表的管理數(shù)據(jù)操作,Insert語(yǔ)句 (增加數(shù)據(jù)) Update語(yǔ)句 (更新數(shù)據(jù)) Delete語(yǔ)句 (刪除數(shù)據(jù)) Select語(yǔ)句(查找數(shù)據(jù)),表的管理添加數(shù)據(jù),INSERT INTOtable (column , column.) VALUES(value , value.);,使用 INSERT 語(yǔ)句向表中插入數(shù)據(jù)。,插入的數(shù)據(jù)應(yīng)與字段的數(shù)據(jù)類型相同。 數(shù)據(jù)的大小應(yīng)在列的規(guī)定范圍內(nèi),例如:不能將一個(gè)長(zhǎng)度為80的字符串加入到長(zhǎng)度為40的列中。 在values中列出的數(shù)據(jù)位置必須與被加入的列的排列位置相對(duì)應(yīng)。 字符和日期型數(shù)據(jù)應(yīng)包含在單引號(hào)中。 插入空值,不指定或i

2、nsert into table value(null),練習(xí):使用insert語(yǔ)句向?qū)W生表中插入以下學(xué)生的信息。,練習(xí):使用insert語(yǔ)句向?qū)W生表中插入以下學(xué)生的信息。,INSERT INTO 學(xué)生表 VALUES(07001,張銘,男,1995-4-4,400); INSERT INTO 學(xué)生表 VALUES(07002,成城,男,1994-8-7,350); INSERT INTO 學(xué)生表 VALUES(07003,李音,女,1993-11-12,360); INSERT INTO 學(xué)生表 VALUES(07004,楊洋,男,1996-6-6,365; INSERT INTO 學(xué)生表

3、VALUES(07005,王璐,女,1993-12-7,340);,表的管理添加數(shù)據(jù), 插入部分字段 例:把學(xué)生蒙琦的信息插入學(xué)生表中 姓名:蒙琦 性別:女 學(xué)號(hào):07006,INSERT INTOtable (column , column.) VALUES(value , value.);,表的管理添加數(shù)據(jù), 插入部分字段 例:把學(xué)生蒙琦的信息插入學(xué)生表中 姓名:蒙琦 性別:女 學(xué)號(hào):07006 INSERT INTO 學(xué)生表(學(xué)號(hào),姓名,性別) VALUES(07006,蒙琦,女) 或 INSERT INTO 學(xué)生表 VALUES(07006,蒙琦,女,NULL,NULL),INSERT

4、 INTOtable (column , column.) VALUES(value , value.);,表的管理同時(shí)向表添加多條記錄,例: CREATE TABLE A (X INT, Y INT) INSERT INTO A(X,Y) SELECT 1,2 UNION SELECT 3,4 UNION SELECT 5,6,表的管理修改數(shù)據(jù),UPDATE 表名 SET 列名1=表達(dá)式1 ,列名2=表達(dá)式2 . WHERE 條件表達(dá)式,使用 update語(yǔ)句修改表中數(shù)據(jù)。,UPDATE語(yǔ)法可以用新值更新原有表行中的各列。 SET子句指示要修改哪些列和要給予哪些值。 WHERE子句指定應(yīng)更新

5、哪些行。如沒有WHERE子句,則更新所有的行。,表的管理修改數(shù)據(jù)練習(xí),要求 將所有學(xué)生的性別均改為男。 將劉雪梅的性別改為女。 將20070102學(xué)生的各科成績(jī)均增加5分。 將沒有聯(lián)系電話的學(xué)生的聯(lián)系電話改為未知 將A001號(hào)課程在課程名改為大學(xué)英語(yǔ),任課教師改為李剛,表的管理刪除數(shù)據(jù),delete from 表名 WHERE 條件表達(dá)式,使用 delete語(yǔ)句刪除表中數(shù)據(jù)。,如果不使用where子句,將刪除表中所有數(shù)據(jù)。 Delete語(yǔ)句不能刪除某一列的值(可使用update) 使用delete語(yǔ)句僅刪除記錄,不刪除表本身。如要?jiǎng)h除表,使用drop table語(yǔ)句。 同insert和update一樣,從一個(gè)表中刪除記錄將引起其它表的參照完整性問題,在修改數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí),頭腦中應(yīng)該始終不要忘記這個(gè)潛在的問題。,表的管理刪除數(shù)據(jù), 例: DELETE FROM STUDENT; DELETE FROM STUDENT WHERE 性別=女;,表的管理刪除數(shù)據(jù), 刪除數(shù)據(jù) delete from 表名; 刪除所有記錄,表結(jié)構(gòu)還在,可以恢復(fù),速度慢 drop table 表名; 刪除表的結(jié)構(gòu)和數(shù)據(jù) de

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論