MySQL删除数据delete

2023年 8月 15日 43.7k 0

MySQL使用delete语法来删除表中的数据,下面介绍一些常见的delete用法。

1、delete语法

delete from table_name [where clause]

如果没有指定where子句,则会将表中所有数据删除,谨慎使用,一不小心误删数据,恢复起来很麻烦。

2、delete示例

2.1 删除表中所有数据
delete from table_name;

2.2 删除满足条件的数据
delete from table_name where id=1;

2.3 limit限制删除的记录数
delete from table_name limit 10;

注:
删除全表数据,不建议使用delete 不加where条件,因为在表数据量很大的情况下,执行非常慢,且会导致严重的MySQL主从复制延迟。建议使用truncate table table_name; 进行全表数据删除。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论