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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL truncate table语句的使用

    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 巨人网络通讯 版权所有

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

    MySQL truncate table语句的使用 MySQL,truncate,table,语句,的,