1. 程式人生 > >MySQL 新增、更新和刪除資料

MySQL 新增、更新和刪除資料

一、新增資料

在MySQL中使用INSERT新增資料分為:

為表中所有欄位新增資料
為表的指定欄位新增資料
同時新增多條資料

1.為表中所有欄位新增資料

使用insert的MySQL語句為:

INSERT INTO 表名(欄位名1,欄位名2,,,,,欄位名n)
     VALUES(值1,值2,,,,值n);

舉例:在itcast資料庫中新建一個student表:

然後在student表中插入一條資料:

然後查詢student表,查詢結果如下,發現確實新增了一條資訊:

其實呢,在使用INSERT插入資料時,可以不寫欄位名,但是輸入的資料一定要按照欄位的順序來

2、為表的指定欄位新增資料

向student表中新增一條資料

新增之後發現沒有新增的成績資料自動填充為了null,(注意,不能為null的資料不可空掉,比如name必須要有,因為student表在建立時規定了name not null)

3、同時新增多條記錄

同時新增4,5,6三位同學的資訊,查詢後顯示成功添加了

二、更新資料

在MySQL中使用UPDATE語句實現資料的更新

舉例:將表student中的第一位同學,也就是上面的圖片中的(1,zhangsan,98.5),修改為(1,caocao,50)

從更新後的查詢結果中我們能看到id為1的同學確實更新了姓名和成績

如果更新時不加where條件,就會自動更新全部資料,

舉例:將student表中所有同學的成績都修改為100

三、刪除資料

在MySQL中使用DELETE語句刪除資料

1、使用delete刪除部分資料

舉例:在student表中刪除欄位為3的記錄:

2、使用delete刪除全部資料

可以看到在去掉where條件之後就刪除了全部記錄