做为程序开发者而言,经常会接触到 MySQL 数据库,肯定也会遇到:如何删除表内容?删除表所有记录?怎么清空数据库表中的数据?等等类似问题,删除数据表是非常容易操作的,但你在进行删除表操作时要非常小心,一旦删除可能就找不回来了,操作需谨慎!!!

文章插图
方法一:使用 truncate 清空表数据,SQL语法如下:
truncatetable表名注意事项:不能与 where 同时使用
truncate 删除数据后是不可以 rollback 的
truncate 删除数据后会重置 Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数
【MySQL 删除清空数据表命令的三种方法】truncate 删除数据后不写服务器 log,整体删除速度快
truncate 删除数据后不激活 trigger 触发器
方法二:使用 drop 删除表,SQL语法如下:
#语法一
droptable表名;
#语法二
droptableifexists表名;注意事项:truncate 只会清除表数据,drop 不光清除表数据还要删除表结构
方法三:使用 delete 清空数据表内容,SQL语法如下:
#语法一
deletefrom表名whereid=\'1\';
#语法二
deletefrom表名;注意事项:delete 可以删除一行,也可以删除多行;
如果不加 where 条件,则是删除表所有的数据,谨慎操作 。
最后总结:1、当你不再需要该表时,用 drop
2、当你仍要保留该表,但要删除所有数据表记录时,用 truncate
3、当你要删除部分记录或者有可能会后悔的话,用 delete
- 三大运营商|三大运营商删除行程卡用户数据是怎么回事 行程卡都包含用户哪些数据
- 行程卡|专家建议删除行程卡收存个人信息是怎么回事 行程卡个人信息怎么删除
- 老公要求删除前男友照片合理吗
- 无尽的拉格朗日邮件如何删除
- 洛克王国删除好友对方会知道吗
- word最后一页空白页怎么删除
- 微信零钱明细删除了还能查到吗 微信零钱明细删除了还能不能查到呢
- 监控录像多久自动删除
- 拼多多拼小圈视频怎么删除?拼多多拼小圈视频是好友分享的吗?
- 删除三年的微信好友要怎么找回
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
