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数据中很多换行符和回车符的解决方法)
- mysqltext与varchar区别(MySQL CHAR和VARCHAR该如何选择)
- centos7怎么安装mysql(Centos7 mysql数据库安装及配置实现教程)
- mysql高级变量查询(MySQL 使用自定义变量进行查询优化)
- 如何使java与sqlserver数据库连接(java连接mysql数据库 java连接sql server数据库)
- mysql触发器如何创建(MySQL 触发器的使用和理解)
- mysql8.0.25安装教程(Mysql8.0.17安装教程推荐)
- mysql索引优化有哪些(MySQL如何基于Explain关键字优化索引功能)
- mysql删除表数据的语句(Mysql实现定时清空一张表的旧数据并保留几条数据推荐)
- 数据库mysql基本知识(深入理解r2dbc在mysql中的使用)
- 怎么知道sqlyog连接的哪个mysql(SQLyog连接MySQL8.0报2058错误的完美解决方法)
- mysql 查询json(MySQL处理JSON常见函数的使用)
- mysql自增长语句(mysql实现自增序列的示例代码)
- mysql主从同步原理详解(MySQL双主主主架构配置方案)
- innodb和myisam(Mysql InnoDB和MyISAM区别原理解析)
- mysql连接查询原理(MySQL连接查询你真的学会了吗?)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
热门推荐
- docker常用命令详解(docker常用命令总结推荐)
- vue elementui 公共列表组件(Vue Element-ui表单校验规则实现)
- php怎么弄不重复字符串(PHP中将一个字符串部分字符用星号*替代隐藏的实现代码)
- node中如何用import(分析node事件循环和消息队列)
- nginx集群技巧(Vmware部署Nginx+KeepAlived集群双主架构的问题及解决方法)
- 有哪些优秀的web服务器(几款比较好的WEB服务器软件推荐)
- 五分钟学会docker镜像与容器操作(Docker如何制作自己镜像并上传dockerhub)
- laravel连接多个数据库(laravel实现一个上传图片的接口,并建立软链接,访问图片的方法)
- vue路由跳转的方法(Vue路由监听实现同页面动态加载的示例)
- svn中tree conflicts错误的解决方法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9