[MYSQL -20]更新和刪除資料

VictorLeeLk發表於2017-09-18

1、更新資料

使用UPDATE語句,採用兩種方法:
1.更新表中特定行
2.更新表中所有行
基本的UPDATE語句由3部分組成,分別是:
1.要更新的表
2.列名和他們的新值
3.確定要更新行的過濾條件

update customers 
set cust_email='274857347@qq.com' 
where cust_id=10005;

IGNORE關鍵字:如果用UPDATE更新多行資料時,如果一行或者多行出現錯誤,則整個更新操作被取消。當使用IGNORE關鍵字的時候,即使發生錯誤,也繼續進行更新。
UPDATE IGNORE customers…

2、刪除資料

DELETE語句兩種方式:

  • 從表中刪除特定行
  • 從表中刪除所有行
DELETE FROM customers 
WHERE cust_id=10006;

DELETE刪除整行而不是整列,為了刪除某個列的值,可以使用UPDATE語句。

UPDATE customers
SET cust_email =NULL
WHERE cust_id =10005;

DELETE語句從表中刪除行,甚至是刪除表中所有行。但是,DELETE不刪除表本身。MYSQL沒有撤銷按鈕,刪除和更新操作一定要慎重。

相關文章