注:一个数据库小白的成长之路
更新数据
基本的UPDATE语句由三部分组成:
- 要更新的表
- 列名和他们的新值
- 确定要更新行的过滤条件
UPDATE customers
SET cust_name = 'The Fudds',
cust_email = 'elmer@fudd.com'
WHERE cust_id = 10005;
更新客户10005的cust_name和cust_email列
UPDATE customers
SET cust_email = NULL
WHERE cust_id = 10005;
NULL值用来去除cust_email列中的值
删除数据
DELETE FROM customers
WHERE cust_id =10006;
在customers表中删除客户10006的信息
注意
- DELETE语句从表中删除行,甚至是删除表中的所有行。但是,DELETE语句不删除表本身。
- 如果要删除表中的所有行,可以使用TRUNCATE TABLE语句。
- 除非确实打算更新和删除每一行,否则绝对不要使用不带WHERE子句的UPDATE或DELETE语句。