SQL
中使用 DELETE
语句,来删除数据。它主要有以下应用场景:
- 删除一行数据
- 删除多行数据
基础语法:
sql
DELETE FROM table_name
WHERE conditions;
删除一行数据
sql
DELETE FROM table_name
WHERE id = '1019';
如果省略 WHERE
语句,则将删除表中的所有行记录。
因此,应当谨慎使用 DELETE
语句。
删除多行数据
sql
DELETE FROM table_name
WHERE id in ('10', '19', '1019');
上述语句将删除所有命中条件的数据。
如果想要删除表中的所有数据,可以使用:
sql
DELETE FROM table_name;
但从执行速度与性能方面考量的话,则推荐使用 TRUNCATE TABLE
语句。