MySQL 新增、更新和刪除資料
阿新 • • 發佈:2018-12-13
一、新增資料
在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條件之後就刪除了全部記錄