MySQL的删除语句用于从表中删除数据。基本语法如下:
DELETE FROM table_name WHERE condition;
table_name
是要删除数据的表的名称。WHERE
子句用于指定删除的条件。如果不使用 WHERE
子句,将删除表中的所有数据。WHERE
子句,可以精确控制删除的数据,减少数据丢失的风险。WHERE
子句或条件设置错误。WHERE
子句的条件正确无误。TRUNCATE TABLE
命令(适用于删除表中所有数据的情况)。假设有一个名为 users
的表,结构如下:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50)
);
删除 id
为 1 的用户:
DELETE FROM users WHERE id = 1;
删除所有状态为 'inactive' 的用户:
DELETE FROM users WHERE status = 'inactive';
删除表中的所有数据:
DELETE FROM users;
希望这些信息对你有所帮助!如果有更多问题,请随时提问。