第3章mysql數(shù)據(jù)庫數(shù)據(jù)管理_第1頁
第3章mysql數(shù)據(jù)庫數(shù)據(jù)管理_第2頁
第3章mysql數(shù)據(jù)庫數(shù)據(jù)管理_第3頁
第3章mysql數(shù)據(jù)庫數(shù)據(jù)管理_第4頁
第3章mysql數(shù)據(jù)庫數(shù)據(jù)管理_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第3章:MySQL數(shù)據(jù)庫數(shù)據(jù)管理課程五《MySQL數(shù)據(jù)庫》創(chuàng)建數(shù)據(jù)庫的語法是什么回顧2/18創(chuàng)建數(shù)據(jù)表的語法是什么數(shù)據(jù)類型分為哪幾大類數(shù)據(jù)的定義是什么列舉幾個常用的數(shù)據(jù)類型本課任務任務1:使用INSERT語句添加數(shù)據(jù)記錄任務2:修改數(shù)據(jù)表中的數(shù)據(jù)記錄3/18學完本次課程后,你能夠:會使用MySQL語句添加數(shù)據(jù)會使用MySQL語句修改數(shù)據(jù)會使用MySQL語句刪除數(shù)據(jù)本課目標4/18數(shù)據(jù)庫意義數(shù)據(jù)存儲數(shù)據(jù)管理管理數(shù)據(jù)庫數(shù)據(jù)方法通過Navicat等管理工具管理數(shù)據(jù)庫數(shù)據(jù)通過DML語句管理數(shù)據(jù)庫數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)管理5/18DML(數(shù)據(jù)操作語言)用于操作數(shù)據(jù)庫對象中所包含的數(shù)據(jù)包括INSERT

(

添加數(shù)據(jù)語句

)UPDATE

(

更新數(shù)據(jù)語句

)DELETE

(

刪除數(shù)據(jù)語句

)DML語言6/18INSERT命令語法:字段或值之間用英文逗號隔開“字段1,

字段2?”該部分可省略,但添加的值務必與表結構數(shù)據(jù)列順序相對應,且數(shù)量一致可同時插入多條數(shù)據(jù),values

后用英文逗號隔開添加數(shù)據(jù)INSERT

INTO

表名

[

(

字段1,

字段2,

字段3,

)

]

VALUES

(

'值1',

'值2',

'值3',

…)注意7/18需求說明使用INSERT語句給數(shù)據(jù)表grade添加數(shù)據(jù)數(shù)據(jù)列

GradeName

如下:大一、大二、大三、大四課堂演示演示示例:添加數(shù)據(jù)表grade數(shù)據(jù)8/18學號姓名性別年級手機號地址郵箱身份證1011郭靖男1

北京海淀區(qū)中關村大街1號

4503231986121110001012李文才男2

河南洛陽

4503231981123110001013李梅女3

上海盧灣區(qū)

為要更改的數(shù)據(jù)列value

為修改后的數(shù)據(jù),可以為變量、具體值、表達式或者嵌套的SELECT結果condition為篩選條件,如不指定則修改該表的所有列數(shù)據(jù)修改數(shù)據(jù)UPDATE

表名

SET

列名

=

value

[

,

列2=

value2,

….

][

WHERE

條件;注意11/18運算符含義范例結果=等于5=6false<>或!=不等于5!=6true>大于5>6false<小于5<6true>=大于等于5>=6false<=小于等于5<=6trueBETWEENAND在某個范圍之間BETWEEN5AND10-AND并且5>1AND1>2falseOR或5>1OR1>2true簡單理解為有條件地從表中篩選數(shù)據(jù)WHERE中的運算符WHERE條件子句12/18需求說明使用UPDATE語句修改數(shù)據(jù)將student數(shù)據(jù)表中數(shù)據(jù)列學號StudentNo為1013的學生的郵箱修改為及密碼LoginPwd改為000000課堂演示演示示例:修改數(shù)據(jù)13/18課堂練習需求說明:將數(shù)據(jù)表subject中ClassHour大于110且SubjectNo為1的課時都減少10完成時間:10分鐘共性問題集中講解14/18

刪除數(shù)據(jù)2-1DELETE命令

語法:DELETEFROM

表名

[

WHERE

condition

];注意

condition為篩選條件,如不指定則刪除該表的所有

列數(shù)據(jù)

演示示例:刪除數(shù)據(jù)

15/18

刪除數(shù)據(jù)2-2TRUNCATE命令

用于完全清空表數(shù)據(jù),但表結構、索引、約束等不變

語法:TRUNCATE[TABLE]

table_name注意

區(qū)別于DELETE命令

相同:

都能刪除數(shù)據(jù)、不刪除表結構,但TRUNCATE

速度更快

不同:

使用TRUNCATE

TABLE重新設置AUTO_INCREMENT計數(shù)器

使用TRUNCATE

TABLE不會對事務有影響

演示示例:清空表數(shù)據(jù)

溫馨提示

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

最新文檔

評論

0/150

提交評論