mysql如何删除整个表及数据(Mysql删除数据以及数据表的方法实例)
类别:数据库 浏览量:2184
时间:2022-03-31 00:42:11 mysql如何删除整个表及数据
Mysql删除数据以及数据表的方法实例在Mysql 中删除数据以及数据表非常的容易,但是需要特别小心,因为一旦删除所有数据都会消失。
删除数据
删除表内数据,使用delete关键字。
删除指定条件的数据
删除用户表内id 为1 的用户:
|
delete from User where id = 1; |
删除表内所有数据
删除表中的全部数据,表结构不变。
对于 MyISAM 会立刻释放磁盘空间,InnoDB 不会释放磁盘空间。
|
delete from User ; |
释放磁盘空间
|
optimize table User ; |
删除数据表
删除数据表分为两种方式:
- 删除数据表内数据以及表结构
- 只删除表内数据,保留表结构
drop
使用drop关键词会删除整张表,啥都没有了。
|
drop table User ; |
truncate
truncate 关键字则只删除表内数据,会保留表结构。
|
truncate table User ; |
思考题:如何批量删除前缀相同的表?
想要实现 drop table like 'wp_%'
,没有直接可用的命令,不过可以通过Mysql 的语法来拼接。
|
-- 删除”wp_”开头的表: SELECT CONCAT( 'drop table ' , table_name, ';' ) AS statement FROM information_schema.tables WHERE table_schema = 'database_name' AND table_name LIKE 'wp_%' ; |
其中database_name换成数据库的名称,wp_换成需要批量删除的表前缀。
注意只有drop命令才能这样用:
|
drop table if exists tablename`; |
truncate只能这样使用:
|
truncate table `tp_trade`.`setids`; |
总结
- 当你不再需要该表时, 用drop;
- 当你仍要保留该表,但要删除所有记录时, 用truncate;
- 当你要删除部分记录时, 用delete。
到此这篇关于Mysql删除数据以及数据表的文章就介绍到这了,更多相关Mysql删除数据及数据表内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://segmentfault.com/a/1190000037720376
您可能感兴趣
- windows 安装解压版 mysql5.7.28 winx64的详细教程(windows 安装解压版 mysql5.7.28 winx64的详细教程)
- mysql用什么类型数据(MySQL 数据类型选择原则)
- mysql的四种关系运算(详解MySQL拼接函数CONCAT的使用心得)
- mysql一般使用的事务隔离级别(详解MySQL中事务隔离级别的实现原理)
- django连接mysql不支持中文插入(Django创建项目+连通mysql的操作方法)
- mysqljoin语句用法(MySQL的join buffer原理)
- mysql查询分区语句(MySQL中 and or 查询的优先级分析)
- mysql慢日志查询作用(MySQL 慢查询日志的开启与配置)
- mysql创建表存在哪里(MySQL的表空间是什么)
- mysql中查询数据合并(Mysql合并结果接横向拼接字段的实现步骤)
- mysql出现锁表的原因(导致MySQL做全表扫描的几种情况)
- mysql 索引怎么实现(Mysql中索引和约束的示例语句)
- iis上搭建php环境(vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程)
- mysql删除数据库的命令(MySQL 线上数据库清理数据的方法)
- mysql中group_concat
- mysql substr函数的用法(MySQL切分函数substring的具体使用)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
热门推荐
- sqlserver判断null(SQL Server索引超出了数组界限的解决方案)
- python pandas 匹配值(python 使用pandas计算累积求和的方法)
- php验证码图解(php/JS实现的生成随机密码验证码功能示例)
- canvas实现字体粒子爆炸特效(javascript canvas实现雨滴效果)
- mysqljoin默认是什么(mysql-joins具体用法说明)
- js实现div(javascript拖曳互换div的位置实现示例)
- idea怎样连接mysql(IDEA配置连接MYSQL数据库遇到Failed这个问题解决)
- javascript执行类的所有方法(Javascript中异步等待的深入理解)
- docker-compose启动单个容器(docker-compose快速搭建docker私有仓库的步骤)
- webkit倒影方法(巧用 -webkit-box-reflect 倒影实现各类动效小结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9