MySQL數(shù)據(jù)庫應(yīng)用項目式教程課件:數(shù)據(jù)的插入、更新與刪除_第1頁
MySQL數(shù)據(jù)庫應(yīng)用項目式教程課件:數(shù)據(jù)的插入、更新與刪除_第2頁
MySQL數(shù)據(jù)庫應(yīng)用項目式教程課件:數(shù)據(jù)的插入、更新與刪除_第3頁
MySQL數(shù)據(jù)庫應(yīng)用項目式教程課件:數(shù)據(jù)的插入、更新與刪除_第4頁
MySQL數(shù)據(jù)庫應(yīng)用項目式教程課件:數(shù)據(jù)的插入、更新與刪除_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)的插入、更新與刪除本節(jié)內(nèi)容1.使用圖形管理工具插入、修改和刪除數(shù)據(jù)表記錄2.使用INSERT語句向數(shù)據(jù)表中插入記錄3.使用UPDATE語句修改表中記錄4.使用DELETE語句刪除表中記錄01任務(wù)3-8

使用圖形管理工具插入、修改和刪除數(shù)據(jù)表記錄1.使用圖形管理工具插入、修改和刪除數(shù)據(jù)表記錄在圖形管理工具Navicat中,練習student表中數(shù)據(jù)的插入、修改和刪除操作。(1)在學生表student中插入一條新記錄。(2)修改新插入的記錄。(3)刪除記錄。【任務(wù)描述】1.使用圖形管理工具插入、修改和刪除數(shù)據(jù)表記錄根據(jù)任務(wù)3-1中表3-9提供的學生表student的數(shù)據(jù)實例,可以直接在表的數(shù)據(jù)編輯界面中輸入或修改學生信息。(1)一條記錄輸入或修改完畢后,通過在不同記錄間切換光標,可以實現(xiàn)自動保存。(2)把光標移動到最后一條記錄上,單擊鍵盤上的向下方向鍵〈↓〉,即可增加一條新的空白記錄。(3)選擇一條或多條記錄,單擊鼠標右鍵,選擇“刪除記錄”命令,即可刪除1條或多條記錄。(4)窗口界面左下角的“+”“-”“√”“×”等按鈕,也可以用來完成數(shù)據(jù)的添加、修改和刪除操作?!救蝿?wù)分析】1.使用圖形管理工具插入、修改和刪除數(shù)據(jù)表記錄【任務(wù)實施】操作演示02任務(wù)3-9

使用INSERT語句向數(shù)據(jù)表中插入記錄2.使用INSERT語句向數(shù)據(jù)表中插入記錄在學生成績管理數(shù)據(jù)庫studb的使用過程中,經(jīng)常會遇到插入數(shù)據(jù)的情況。有時需要插入一條完整的記錄,有時又只需要插入記錄的一部分;有時只需要插入一條新記錄,有時需要一次性插入多條記錄,根據(jù)不同的使用場景,使用INSERT語句完成以下插入數(shù)據(jù)的操作:(1)在學生表student中一次插入一條完整的數(shù)據(jù)記錄。(2)在課程表course中一次插入一條非完整的數(shù)據(jù)記錄。(3)在成績表score中一次插入多條完整記錄?!救蝿?wù)描述】2.使用INSERT語句向數(shù)據(jù)表中插入記錄插入數(shù)據(jù)是指向數(shù)據(jù)庫表中添加新記錄,在MySQL中主要通過INSERT語句來實現(xiàn)。INSERT語句插入數(shù)據(jù)的語法格式為:語法說明:1)表名用于指定要插入數(shù)據(jù)的表名。2)字段名指定需要插入數(shù)據(jù)的字段名。若插入一條完整記錄且各字段順序與表中順序一致時,字段名列表可以省略。若插入的是一條非完整的記錄,字段名列表不能省略。3)VALUES子句用于指定所要插入的值,值與值之間用逗號隔開,值列表中數(shù)據(jù)的順序要和列的順序相對應(yīng)?!救蝿?wù)分析】INSERTINTO

表名[(字段名1[,…字段名n])]VALUES(值1[…,值n]);2.使用INSERT語句向數(shù)據(jù)表中插入記錄1.使用INSERT語句在學生表student中插入一條完整記錄(‘23032222’,’楊伊歆’,

’女’,’2004-08-11’,’信息工程系’,’22大數(shù)據(jù)1’,20)。

【任務(wù)實施】2.使用INSERT語句向數(shù)據(jù)表中插入記錄2.使用INSERT語句在課程表course中插入一條非完整記錄('1008','體育','必修',3)。

【任務(wù)實施】溫馨提示:插入非完整的數(shù)據(jù)記錄還可以采取構(gòu)造完整數(shù)據(jù)記錄的方式:

INSERTINTOcourseVALUES('1008','體育','必修',3,null);2.使用INSERT語句向數(shù)據(jù)表中插入記錄3.使用INSERT語句在成績表score中一次插入學號為“23032222”同學的多條成績記錄。

【任務(wù)實施】2.使用INSERT語句向數(shù)據(jù)表中插入記錄【任務(wù)實施】操作演示03任務(wù)3-10使用UPDATE語句修改表中記錄3.使用UPDATE語句修改表中記錄在學生成績管理數(shù)據(jù)庫studb的使用過程中,經(jīng)常會遇到修改表中數(shù)據(jù)的情況??梢允褂肬PDATE語句完成以下修改數(shù)據(jù)的操作:(1)在學生表student中修改一條數(shù)據(jù)記錄的多個字段。(2)成績表score中一次修改符合條件的多條數(shù)據(jù)記錄?!救蝿?wù)描述】3.使用UPDATE語句修改表中記錄在MySQL中,可以使用UPDATE語句對表中的一個或多個字段進行修改,修改時必須指定需要修改的字段,并且賦予新值。UPDATE語句修改數(shù)據(jù)的語法格式為:語法說明:1)表名用于指定待修改數(shù)據(jù)的表名。2)SET子句用于指定表中要修改的字段名及其字段值,修改多個字段時用逗號分開。3)WHERE子句用于指定修改滿足條件的特定記錄,為可選項,用于限定表中要修改的記錄。若不指定,則修改表中所有的記錄?!救蝿?wù)分析】UPDATE

表名SET

字段名1=值1[,…字段名n=值n][WHERE

條件表達式];3.使用UPDATE語句修改表中記錄1.使用UPDATE語句修改學生表student中“楊伊歆”同學的記錄,把其系別dept修改為“水利系”,把其班級class修改為“22水電1”。

【任務(wù)實施】3.使用UPDATE語句修改表中記錄2.使用UPDATE語句修改成績表score中學號為“23032222”同學的成績信息,把該同學的成績?nèi)考?分。

【任務(wù)實施】3.使用UPDATE語句修改表中記錄【任務(wù)實施】操作演示04任務(wù)3-11

使用DELETE語句刪除表中記錄4.使用DELETE語句刪除表中記錄隨著學生成績管理數(shù)據(jù)庫studb的使用和修改,表中可能存在一些無用數(shù)據(jù),需要及時刪除,避免影響修改和查詢的速度??梢允褂肈ELETE語句刪除表中數(shù)據(jù)記錄,還可以使用TRUNCATE語句清空表中數(shù)據(jù)記錄。(1)使用DELETE語句在學生表student中刪除一條數(shù)據(jù)記錄的多個字段。(2)使用DELETE語句成績表score中一次刪除符合條件的多條數(shù)據(jù)記錄。(3)復(fù)制課程表course為表course_copy1,使用TRUNCATE語句清空course_copy1表中的數(shù)據(jù)記錄?!救蝿?wù)描述】4.使用DELETE語句刪除表中記錄刪除數(shù)據(jù)是指對數(shù)據(jù)庫表中已經(jīng)存在的數(shù)據(jù)進行刪除。在MySQL中,刪除特定數(shù)據(jù)記錄使用DELETEFROM實現(xiàn),語法格式為:語法說明:1)表名用于指定要刪除數(shù)據(jù)的表名。2)WHERE子句用于指定刪除滿足條件的特定記錄,為可選項,用于限定表中要刪除的記錄。若不指定,則刪除表中所有記錄?!救蝿?wù)分析】DELETEFROM表名[WHERE條件表達式];溫馨提示:在MySQL中,還可以使用TRUNCATE語句也可以清空表中的數(shù)據(jù)記錄。語法格式為::

TRUNCATE[TABLE]

表名;4.使用DELETE語句刪除表中記錄1.使用DETELE語句刪除學生表student中“楊伊歆”同學的記錄。

【任務(wù)實施】4.使用DELETE語句刪除表中記錄2.使用DELETE語句刪除成績表score中學號為“23032222”同學的所有成績記錄。

【任務(wù)實施】4.使用DELETE語句刪除表中記

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論