mysqltruncate分区自定义参数(MySQL truncate table语句的使用)
类别:数据库 浏览量:2506
时间:2021-10-18 11:31:32 mysqltruncate分区自定义参数
MySQL truncate table语句的使用Truncate table语句用来删除/截断表里的所有数据
- 和delete删除所有表数据在逻辑上含义相同,但性能更快
- 类似执行了drop table和create 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内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://www.cnblogs.com/dinghailong128/p/12715904.html
您可能感兴趣
- mysql利用数据库日志恢复数据(MySQL通过binlog恢复数据)
- mysql的uuid说明(MySQL GTID全面总结)
- mysql各种锁详解(MySQL 查看事务和锁情况的常用语句分享)
- 将mysql中的表导出来(MySQL之导出整个及单个表数据的操作)
- mysql数据库怎么换行(MySQL数据中很多换行符和回车符的解决方法)
- mysql8.0安装及配置(MySQL 8.0 之不可见列的基本操作)
- 查询mysql 死锁(MySQL线上死锁分析实战)
- MySQL中ROUND四舍五入函数需要注意的地方
- mysql开启事务没有提交(MySQL 事务autocommit自动提交操作)
- mysql是否支持透明数据加密(MySQL的加密解密的几种方式小结)
- mysql一主两从架构(MySQL主从搭建多主一从的实现思路与步骤)
- windows下mysql密码重置(Windows10系统下Mysql8.0.13忘记root密码的操作方法)
- mysql重复插入数据教程(Mysql避免重复插入数据的4种方式)
- mysql的存储方法(MySQL中的binary类型使用操作)
- mysql8.0中如何导入数据(mysql8.0.20数据目录迁移的方法)
- mysql主机双向复制配置(浅析MySQL并行复制)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
热门推荐
- udp客户端与服务端通信注意事项(UDP简单服务端客户端代码示例)
- 性格内向的人面试注意事项
- docker部署mysql并且自动启动(Docker 部署 Mysql8.0的方法示例)
- antdesignpro引入依赖如何使用(在Ant Design Pro登录功能中集成图形验证码组件的方法步骤)
- redis新手入门教学(scrapy-redis的安装部署步骤讲解)
- python函数使用方法高级用法(Python骚操作之动态定义函数)
- python中test函数用法(Python TestCase中的断言方法介绍)
- nginx-rtmp-module 配置(Nginx搭建rtmp直播服务器实现代码)
- html5的canvas代码(H5最强接口之canvas实现动态图形功能)
- 云主机越来越受欢迎吗(选择香港云主机的三个理由)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9