• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL truncate table语句的使用
    POST TIME:2021-10-18 19:36

    Truncate table语句用来删除/截断表里的所有数据

    执行代码

    mysql> select * from students_bak;
    +-----+----------+--------+---------+
    | sid | sname | gender | dept_id |
    +-----+----------+--------+---------+
    | 101 | zhangsan | male |  10 |
    | 1 | aa  | 1  |  1 |
    +-----+----------+--------+---------+
    2 rows in set (0.00 sec)
    
    mysql> truncate table students_bak;
    Query OK, 0 rows affected (0.16 sec)
    
    mysql> select * from students_bak;
    Empty set (0.00 sec)
    
    mysql> set autocommit=off;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> select * from students3;
    +-----+-------+--------+---------+--------+
    | sid | sname | gender | dept_id | sname2 |
    +-----+-------+--------+---------+--------+
    | 100 | NULL | 1  |  1 | NULL |
    +-----+-------+--------+---------+--------+
    1 row in set (0.01 sec)
    
    mysql> truncate table students3;
    Query OK, 0 rows affected (0.06 sec)
    
    mysql> rollback;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> select * from students3;
    Empty set (0.00 sec)
    
    mysql> delete from students;
    Query OK, 5 rows affected (0.00 sec)
    
    mysql> select * from students;
    Empty set (0.00 sec)
    
    mysql> rollback;
    Query OK, 0 rows affected (0.07 sec)
    
    mysql> select * from students;
    +-----+-------+--------+---------+
    | sid | sname | gender | dept_id |
    +-----+-------+--------+---------+
    | 1 | aa | 3  |  1 |
    | 4 | cc | 3  |  1 |
    | 5 | dd | 1  |  2 |
    | 6 | aac | 1  |  1 |
    | 10 | a  | 1  |  1 |
    +-----+-------+--------+---------+
    5 rows in set (0.00 sec)
    

    truncate需要什么权限

    truncate的执行是先drop后create的, 所以truncate包含drop和create,是一个复合的动作, 对于create不用赋予, 所以只需要赋予drop权限就可以了

    到此这篇关于MySQL truncate table语句的使用的文章就介绍到这了,更多相关MySQL truncate table内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • MYSQL中Truncate的用法详解
    • MySQL用truncate命令快速清空一个数据库中的所有表
    • MySQL Truncate用法详解
    • MySQL中truncate误操作后的数据恢复案例
    • mysql 删除操作(delete+TRUNCATE)
    • MySQL删除数据Delete与Truncate语句使用比较
    上一篇:mysql时区查看与设置方法
    下一篇:浅谈mysql一张表到底能存多少数据
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信