網(wǎng)頁制作基礎(chǔ)教程 (Dreamweaver CC)(第3版)課件 項目6 數(shù)據(jù)的增加、刪除和修改操作_第1頁
網(wǎng)頁制作基礎(chǔ)教程 (Dreamweaver CC)(第3版)課件 項目6 數(shù)據(jù)的增加、刪除和修改操作_第2頁
網(wǎng)頁制作基礎(chǔ)教程 (Dreamweaver CC)(第3版)課件 項目6 數(shù)據(jù)的增加、刪除和修改操作_第3頁
網(wǎng)頁制作基礎(chǔ)教程 (Dreamweaver CC)(第3版)課件 項目6 數(shù)據(jù)的增加、刪除和修改操作_第4頁
網(wǎng)頁制作基礎(chǔ)教程 (Dreamweaver CC)(第3版)課件 項目6 數(shù)據(jù)的增加、刪除和修改操作_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫技術(shù)及應(yīng)用授課人:姓名項目6數(shù)據(jù)的增加、刪除和修改操作目錄01增加數(shù)據(jù)03刪除數(shù)據(jù)02修改數(shù)據(jù)01增加數(shù)據(jù)一.任務(wù)分析,添加3條記錄地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼

粵文創(chuàng)數(shù)據(jù)庫已經(jīng)建立,但表是空的(只有標(biāo)題。標(biāo)題不是記錄)。我們要做的,就是往“地區(qū)表”area內(nèi)填入記錄。area表1.1、插入記錄的語句格式INSERT表名(列1,列2,列3,…)VALUES(列1值,列2值,列3值,…);示例6-1:往“學(xué)生”表中,添加一條記錄往“學(xué)生”表中,加入編號:1姓名:趙曉明性別:男的記錄編號姓名性別1趙曉明男編號姓名性別學(xué)生表示例6-1:往“學(xué)生”表中,添加一條記錄——命令提示往“學(xué)生表”中,加入編號:1姓名:趙曉明性別:男的記錄編號姓名性別1趙曉明男編號姓名性別INSERT表名(列1,列2,列3,…)VALUES(列1值,列2值,列3值,…);1.2、插入多條記錄的語句格式INSERT表名(列1,列2,列3,…)VALUES(列1值,列2值,列3值,…)

,(列1值,列2值,列3值,…)

, ……(列1值,列2值,列3值,…)

;示例6-2:往“學(xué)生”表中,添加多條記錄往“學(xué)生”表中,加入編號:2姓名:張宏

性別:男編號:3姓名:陳強

性別:男的記錄編號姓名性別1趙曉明男2張宏男3陳強男編號姓名性別1趙曉明男學(xué)生表示例6-2:往“學(xué)生”表中,添加多條記錄——命令提示往“學(xué)生”表中,加入編號:2姓名:張宏

性別:男編號:3姓名:陳強

性別:男的記錄編號姓名性別1趙曉明男2張宏男3陳強男編號姓名性別1趙曉明男INSERT表名(列1,列2,列3,…)VALUES(列1值,列2值,列3值,…)

,(列1值,列2值,列3值,…)

;1.3、插入一條記錄的縮略格式INSERT表名VALUES

(列1值,列2值,列3值,…)

;省略了所有列標(biāo)題示例6-3:在地區(qū)表“area”中,添加一條記錄地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵Aarea表示例6-3:分析地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵AINSERT表名(列1,列2,列3,…)

VALUES(列1值,列2值,列3值,…);9個字段的書寫,費時費力;省略不寫,不會誤解。所以創(chuàng)新出省略格式。1.4、插入多條記錄的縮略格式INSERT表名VALUES(列1值,列2值,列3值,…)

,(列1值,列2值,列3值,…)

, ……(列1值,列2值,列3值,…)

;二.任務(wù):

給“area”表插入多條記錄地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F5840深圳Shenzhen鵬城珠江口東岸1997.47175600610755粵B5850珠海Zhuhai百島之市珠江三角洲西南部1736.4524396000756粵Carea表INSERT表名(列1,列2,列3,…)VALUES(列1值,列2值,列3值,…)

,(列1值,列2值,列3值,…)

,(列1值,列2值,列3值,…)

;INSERT表名VALUES(列1值,列2值,列3值,…),(列1值,列2值,列3值,…),(列1值,列2值,列3值,…);方法1方法2三.任務(wù)拓展3.1插入含有空字段的記錄;3.2通過復(fù)制現(xiàn)有的表,生成新表,同時獲取記錄;3.3從其他表中,獲取需要的記錄;3.4使用

replace語句,得到一條記錄。3.1、插入含有空字段的記錄編號姓名性別1趙曉明男2張宏編號姓名性別1趙曉明男暫時沒有得到張宏的性別,如何填寫這條記錄?學(xué)生1表編號姓名性別1趙曉明男2張宏編號姓名性別1趙曉明男INSERT學(xué)生1VALUES

(2,'張宏',null);3.1、插入含有空字段的記錄——命令3.2、用一張帶數(shù)據(jù)的表創(chuàng)建新表,同時繼承它的部分?jǐn)?shù)據(jù)編號姓名性別成績1趙曉明男982張宏男883陳強男79編號姓名成績1趙曉明982張宏883陳強79班級表學(xué)生2表3.2、用一張帶數(shù)據(jù)的表創(chuàng)建新表,同時繼承它的部分?jǐn)?shù)據(jù)——命令編號姓名性別成績1趙曉明男982張宏男883陳強男79編號姓名成績1趙曉明982張宏883陳強79CREATETABLE

學(xué)生2SELECT

編號,姓名,性別FROM

班級;3.3、將一個表內(nèi)的記錄插入另一個表中名單表姓名性別趙曉明男張宏男陳強男姓名性別成績黃奕男78劉偉男84羅伊女86姓名性別趙曉明男張宏男陳強男黃奕男劉偉男羅伊女班級1表名單表3.3、將一個表內(nèi)的記錄插入另一個表中——命令名單表姓名性別趙曉明男張宏男陳強男姓名性別成績黃奕男78劉偉男84羅伊女86姓名性別趙曉明男張宏男陳強男黃奕男劉偉男羅伊女班級1表名單表INSERT名單SELECT姓名,性別FROM班級1;3.4、使用

REPLACE

語句插入一條記錄area表地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F5840深圳Shenzhen鵬城珠江口東岸1997.47175600610755粵B5850珠海Zhuhai百島之市珠江三角洲西南部1736.4524396000756粵C地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F5840深圳Shenzhen鵬城珠江口東岸1997.47175600610755粵B5850珠海Zhuhai百島之市珠江三角洲西南部1736.4524396000756粵C5860汕頭Shantou鮀城廣東東部2199.0055020000754粵D3.4、使用

REPLACE

語句插入一條記錄——命令area表地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F5840深圳Shenzhen鵬城珠江口東岸1997.47175600610755粵B5850珠海Zhuhai百島之市珠江三角洲西南部1736.4524396000756粵C地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F5840深圳Shenzhen鵬城珠江口東岸1997.47175600610755粵B5850珠海Zhuhai百島之市珠江三角洲西南部1736.4524396000756粵C5860汕頭Shantou鮀城廣東東部2199.0055020000754粵DREPLACEareaSET

地區(qū)編號=5860,中文名='汕頭',外文名='Shantou',別名='城',地理位置='廣東東部',面積=2199.00,人口數(shù)量=5502000,電話區(qū)號='0754',車牌代碼='粵D';3.4、使用

REPLACE

語句的風(fēng)險提示REPLACEareaSET

地區(qū)編號=5860,中文名='汕頭',外文名='Shantou',別名='城',地理位置='廣東東部',面積=2199.00,人口數(shù)量=5502000,電話區(qū)號='0754',車牌代碼='粵D';提醒:1.如果area表里面沒有主鍵為“地區(qū)編號”是5860的記錄,那么replace語句將插入一條記錄。2.如果area表里面已經(jīng)有主鍵“地區(qū)編號”為5860的記錄,那么replace語句就會覆蓋原有的記錄。四、插入記錄的5種語句匯總insert

表名(列1,列2,...)values

(列1值,列2值,...);insert表名

values(列1值,列2值,...);insert表名

select

列1名,列2名,...from

某表表名createtable

新表名

select

列1名,列2名,...from

某表表名replace

表名

set

列1名=值1,列2名=值2,...02修改數(shù)據(jù)一.任務(wù)分析,修改別名area表地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou羊城廣東中南部7434.4018676600020粵A修改別名二.使用UPDATE...SET修改數(shù)據(jù)UPDATE表名SET

要修改的字段=值,…WHERE條件;2.1、示例6-4,修改姓名編號姓名性別1趙小明男編號姓名性別1趙曉明男學(xué)生2表UPDATE學(xué)生2SET姓名=xxx

WHERE姓名=aaa;編號姓名性別1趙小明男編號姓名性別1趙曉明男學(xué)生2表2.1、示例6-4,語句格式三.使用REPLACE...SET修改數(shù)據(jù)REPLACE表名SET字段1=值1,字段2=值2,…;3.1、示例6-5,修改性別編號姓名性別1趙小明女編號姓名性別1趙小明男學(xué)生2表REPLACE表SET

編號=hao,姓名=ming,性別=bie;3.1、示例6-5,語句格式編號姓名性別1趙小明女編號姓名性別1趙小明男學(xué)生2表四.使用REPLACE...VALUES修改數(shù)據(jù)REPLACE表名VALUES

(字段1的值1,字段2的值2,…);提醒:

省略了等號,就需要依照字段的順序書寫值4.1、示例6-6,修改性別編號姓名性別1趙小明女2張宏男學(xué)生2表編號姓名性別1趙小明女2張宏女REPLACE表VALUES

(hao,ming,bie);4.1、示例6-6,語句格式編號姓名性別1趙小明女2張宏男學(xué)生2表編號姓名性別1趙小明女2張宏女五.任務(wù),修改別名area表地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou羊城廣東中南部7434.4018676600020粵AREPLACE表名

SET地區(qū)編號=hao,中文名=ming,...;REPLACE表名VALUES

(字段1的值1,字段2的值2,…);UPDATE表名SET

要修改的字段=值,…WHERE條件;方法1方法2方法3全部字段六.修改記錄的幾種語句REPLACE表名

SET地區(qū)編號=hao,中文名=ming,...;REPLACE表名VALUES

(字段1的值1,字段2的值2,…);UPDATE表名SET

要修改的字段=值,…WHERE條件;推薦不推薦不推薦03刪除數(shù)據(jù)一.任務(wù)分析,刪除一條記錄area表地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5810廣州Guangzhou穗廣東中南部7434.4018676600020粵A5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F地區(qū)編號中文名外文名別名地理位置面積(平方千米)人口數(shù)量(人)電話區(qū)號車牌代碼5820韶關(guān)Shaoguan韶州廣東北部18400.0028551310751粵F刪除記錄二.使用DELETEFROM刪除數(shù)據(jù)DELETEFROM表WHE

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論