• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL删除表的三种方式(小结)

    drop table

    drop 是直接删除表信息,速度最快,但是无法找回数据

    例如删除 user 表:

    drop table user;

    truncate (table)

    truncate 是删除表数据,不删除表的结构,速度排第二,但不能与where一起使用

    例如删除 user 表:

    truncate table user;

    delete from

    delete 是删除表中的数据,不删除表结构,速度最慢,但可以与where连用,可以删除指定的行

    例如删除user表的所有数据

    delete from user;
    

    删除user表的指定记录

    delete from user where user_id = 1;

    三种方式的区别

    相同点

    不同点

    小知识

    delete 与 delete from 区别

    如果只针对一张表进行删除,则效果一样;如果需要联合其他表,则需要使用from

    delete tb1 from tb1 m where id in (select id from tb2);
    

    用法总结

    到此这篇关于MySQL删除表的三种方式(小结)的文章就介绍到这了,更多相关MySQL 删除表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • mysql判断表是否存在然后批量删除的操作
    • MySQL删除数据,表文件大小依然没变的原因
    • MySQL 如何查找并删除重复记录的实现
    • MySQL 快速删除大量数据(千万级别)的几种实践方案详解
    • 删除mysql服务的具体方法
    • MySQL 处理重复数据的方法(防止、删除)
    • MySQL对数据库操作(创建、选择、删除)
    • Window下如何恢复被删除的Mysql8.0.17 Root账户及密码
    • Linux下彻底删除Mysql 8.0服务的方法
    • MySQL删除表操作实现(delete、truncate、drop的区别)
    • MySQL删除了记录不生效的原因排查
    上一篇:mysql声明游标的方法
    下一篇:MySQL复制表的三种方式(小结)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL删除表的三种方式(小结) MySQL,删除,表,的,三种,方式,