MySQL是常用的关系型数据库管理系统,其中删除数据是经常用到的操作。下面介绍MySQL的删除数据命令。
DELETE FROM table_name WHERE condition;
其中:
DELETE FROM表示从某个数据表中删除数据,必须写成大写。table_name表示要删除数据的表名。WHERE condition表示删除的条件。条件是可选的,如果不指定WHERE条件,则会删除所有数据。注意使用时必须谨慎,以免误删。
例子:
DELETE FROM users WHERE id=1;
以上命令是从数据表"users"中删除ID为1的记录。
除了DELETE FROM命令外,也可以使用TRUNCATE TABLE命令删除数据表中的所有数据。
TRUNCATE TABLE table_name;
其中:
TRUNCATE TABLE表示清空某个数据表中的数据,必须写成大写。table_name表示要清空数据的表名。注意:TRUNCATE TABLE命令删除数据速度比DELETE FROM命令快得多,但不能带条件,一旦操作执行,则整个表的数据都会被删除,因此需谨慎使用。