第二十章 更新和删除数据

注:一个数据库小白的成长之路

更新数据

基本的UPDATE语句由三部分组成:

  1. 要更新的表
  2. 列名和他们的新值
  3. 确定要更新行的过滤条件
UPDATE customers
SET cust_name = 'The Fudds',
    cust_email = 'elmer@fudd.com'
WHERE cust_id = 10005;

更新客户10005的cust_namecust_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语句。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。