更新和删除数据
注:!!!
- 千万不要漏写WHERE,否则UPDATE、DELETE将作用于表中所有行。
- 先用SELECT测试保证WHERE过滤的是正确记录,以防WHERE子句编写不正确。
1 更新数据UPDATE
UPDATE 表名
SET 更新列名1 = '值',
更新列名2 = '值'
WHERE 条件列 = '值';
注:
- UPDATE语句中可以使用子查询,使得能用SELECT语句检索出的数据更新列数据。
2 删除数据DELETE
DELETE FROM 表名
WHERE 条件列 = '值';
注:
- DELETE删除表的内容而不是表,删除整行而不是列。
- 若想删除所有行,使用TRUNCATE TABLE语句速度更快。