美文网首页
MySQL-清空表

MySQL-清空表

作者: Ly3911 | 来源:发表于2021-07-13 10:02 被阅读0次

1.快速清空表中的数据(20.05.25)

#delete
delete from 表名;
#truncate
truncate table 表名;

区别:
a.不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
b.效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
c.delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

相关文章

  • MySQL-清空表

    1.快速清空表中的数据(20.05.25) 区别:a.不带where参数的delete语句可以删除mysql表中所...

  • MYSQL笔记整理-001-创建+插入+更新+删除

    一、创建表 语法:create table XXX() 具体代码:MYSQL-具体代码-创建表 - 简书 if n...

  • Excel VBA: 清空所有工作表

    清空单一工作表 清空所有工作表

  • Oracle常规操作

    1、创建表 2、备份表 3、删除表 --备注:删除表结构和表数据4、清空表 --备注:清空数据表数据,没有返回余地...

  • MySQL-分区表

    MySQL-分区表 分区表(于MySQL 5.1引入,v 5.5后可以逐步考虑用于生产环境) 是一个独立的逻辑表,...

  • [MYSQL] 重置主键ID 不清空数据/截断

    1.截断(慎用) 清空表数据并重置idDb::query('truncate table 表名');2.不清空数据...

  • mysql-表操作

    1.查看表结构 describe 表名 describe可简写为desc。describe语句可以查看表的基本的定...

  • MySQL-表管理

    MySQL表管理 表字段的操作 添加字段 删除字段 修改数据类型 表重命名 练习 表记录管理 删除表记录 更新表记...

  • mysql 清空表

    delete from cron_base_info; truncate from cron_base_info...

  • MySQL中清空表 delete table 和截断表 trun

    在使用Navicat 操作清空MySQL数据库时,发现有清空表和截断表两个选项。这两个选项都能实现清空MySQL数...

网友评论

      本文标题:MySQL-清空表

      本文链接:https://www.haomeiwen.com/subject/shdpahtx.html