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
您可能感兴趣
- oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
- mysql字段和关键字(mySQL之关键字的执行优先级讲解)
- mysql的字符串截取函数(MySQL实现字符串的拼接,截取,替换,查找位置的操作)
- mysql存储过程和函数(MySQL存储过程的查询命令介绍)
- mysql为啥使用b+树(MySQL用B+树作为索引结构有什么好处)
- MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项
- idea关联mysql数据库(IDEA无法连接mysql数据库的6种解决方法大全)
- mysql新增字段并添加备注(mysql添加备注信息的实现)
- mysql 日期和时间处理函数(MySQL日期与时间函数的使用汇总)
- mysql 用户权限配置(详解MySQL 用户权限管理)
- python连接到本地的mysql数据库(Python实现连接MySql数据库及增删改查操作详解)
- mysql的limit的分页使用(获取 MySQL innodb B+tree 的高度的方法)
- mysql查询分区语句(MySQL中 and or 查询的优先级分析)
- mysql语句详解(详解记录MySQL中lower_case_table_names的坑)
- 配置mysql可以远程登录(开启MySQL远程连接的方法)
- mysql主从复制如何实现(MySql主从复制实现原理及配置)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
热门推荐
- vue 表格数据增加修改(vue element实现表格增加删除修改数据)
- html5显示中心代码(HTML5中的Web Notification桌面通知功能的实现方法)
- springboot怎么用docker(使用docker部署spring boot并接入skywalking的方法)
- js字符串加密解密
- python使用aes加密解密(python实现AES加密与解密)
- laravel活动时间查询(laravel 时间格式转时间戳的例子)
- mac更改mysql密码(Mac下mysql 8.0.22 找回密码的方法)
- mysql长连接释放和不释放的问题(解决MySQL存储时间出现不一致的问题)
- c#中使用stopwatch统计代码执行时间
- python 内存读写(详解python持久化文件读写)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9