mysql操作总结,最常用的删除语法
mysql操作总结,最常用的删除语法TRUNCATE TABLE table_name;注:此语法执行不记录日志,且不适用于有自增值列的表,因为它会让自增值重新从0开始。以下是 SQL TRUNCATE TABLE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM table_name [WHERE Clause]WHERE 后边的条件可以根据实际的需求添加。当我们的某个条件值是列表集合时,那么就需要用到关联删除的语法了。DELETE FROM table_name where id in (select id from table_name2);DELETE t FROM table_name as t1 table_name2 as t2 where t.id = t2.id;注:做为删除的条件列建议添加索引,这样可以帮助提供一部分效率。
在mysql 中最常用的删除语法有一下两种:
1.通过 DELETE FROM 命令来删除 MySQL 数据表中的记录。
2.TRUNCATE TABLE 来清除全表数据。
以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
WHERE 后边的条件可以根据实际的需求添加。
当我们的某个条件值是列表集合时,那么就需要用到关联删除的语法了。
DELETE FROM table_name where id in (select id from table_name2);
DELETE t FROM table_name as t1 table_name2 as t2
where t.id = t2.id;
注:做为删除的条件列建议添加索引,这样可以帮助提供一部分效率。
以下是 SQL TRUNCATE TABLE 语句从 MySQL 数据表中删除数据的通用语法:
TRUNCATE TABLE table_name;
注:此语法执行不记录日志,且不适用于有自增值列的表,因为它会让自增值重新从0开始。
如果大家觉得对自己有所帮助,帮忙转发、点赞、加关注,谢谢。