sql中删除行的语句-SQL
SQL 中删除行的语句
如何删除行
DELETE 语句用于从表中删除行。
语法
DELETE FROM table_name WHERE condition;
登录后复制
参数
- table_name:要从中删除行的表名。
- condition:指定要删除哪些行的可选条件。如果不指定条件,则会删除表中的所有行。
示例
删除 customers 表中所有姓名为 "John" 的行:
DELETE FROM customers WHERE name = 'John';
登录后复制
删除 orders 表中所有金额大于 100 美元的行:
DELETE FROM orders WHERE amount > 100;
登录后复制
注意事项
- 一旦删除,数据将永久丢失,因此请在执行 DELETE 语句之前备份您的数据。
- 如果不指定条件,则会删除表中的所有行,包括具有外键关系的行。
- 为了提高性能,请考虑使用索引来加快查找和删除指定行的速度。