更新数据UPDATE,有两种使用方式 1、更新表中的特定行 2、更新表中的所有行 UPDATE语句由三部分组成: 1、要更新的表 2、列名和他们的新值 3、确定要更新的过滤条件 当更新多个列值时我们用逗号隔开 删除数据DELETE,有两种使用方式 1、删除表中的特定行 2、删除表中的所有行 这里最好不要省略WHERE不然你会删掉表中的所有数据的 DELETE不需要列名或者通配符,它删除的时整条数据,要删除指定列需要使用UPDATE语句 额外话题快速删除表中的所有数据 总结: 1、除非有明确的需求删除或者更新每一行,否则一定要带上WHERE子句 2、保证每张表中都有主键,这样在WHERE子句使用的时候能过滤到正确的值 3、在每次使用UPDATE,DELETE的时候,最好先用SELECT语句测试,报错WHERE语句的正确性 4、数据库管理员应该世家约束,防止执行不带WHERE的子句进行UPDATE, DELETE语句的执行UPDATE customers --表
SET cust_email = '[email protected]' --列名和新值
WHERE cust_id = 1000000102 --过滤条件
UPDATE customers
SET cust_email = '[email protected]',
cust_city ='beijing'
WHERE cust_id = 1000000102
DELETE FROM customers
WHERE cust_id = 1000000102
truncate table custnew