mysql删除数据库中所有表
2015-12-24 00:02
525 查看
1.执行语句:
SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = '数据库名称';
(替换 '数据库名称' 为要删除数据库的名称)
2.执行后会生成drop+表名的语句 ,复制这些语句, 放在mysql的客户端再执行一遍即可:
eg:生成语句如下
CONCAT('DROP TABLE IF EXISTS ', table_name, ';')
DROP TABLE IF EXISTS r_cluster;
DROP TABLE IF EXISTS r_cluster_slave;
DROP TABLE IF EXISTS r_condition;
DROP TABLE IF EXISTS r_database;
DROP TABLE IF EXISTS r_database_attribute;
DROP TABLE IF EXISTS r_database_contype;
DROP TABLE IF EXISTS r_database_type;
DROP TABLE IF EXISTS r_dependency;
DROP TABLE IF EXISTS r_directory;
DROP TABLE IF EXISTS r_element;
SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = '数据库名称';
(替换 '数据库名称' 为要删除数据库的名称)
2.执行后会生成drop+表名的语句 ,复制这些语句, 放在mysql的客户端再执行一遍即可:
eg:生成语句如下
CONCAT('DROP TABLE IF EXISTS ', table_name, ';')
DROP TABLE IF EXISTS r_cluster;
DROP TABLE IF EXISTS r_cluster_slave;
DROP TABLE IF EXISTS r_condition;
DROP TABLE IF EXISTS r_database;
DROP TABLE IF EXISTS r_database_attribute;
DROP TABLE IF EXISTS r_database_contype;
DROP TABLE IF EXISTS r_database_type;
DROP TABLE IF EXISTS r_dependency;
DROP TABLE IF EXISTS r_directory;
DROP TABLE IF EXISTS r_element;
相关文章推荐
- 设置mysql数据库表名不区分大小写
- 如何优化MySQL insert性能
- MySQL复制 -- binlog(2)
- MySQL学习笔记
- Mysql-5.6基于GTID主从复制
- c# 连接mysql 增删改查操作
- mysql 存储引擎 myisam innodb 区别
- 远程连接MySQL,防火墙阻止访问,解决方法
- MAC上安装mySQL5.7后密码过期处理
- mysql 数据库 局域网电脑访问其他电脑的数据库
- MySQL数据库+jsp+servlet实现分页查询
- ubuntu14.04安装mysqlserver数据库
- mysql kill thread
- MySql(开源地址)
- mysql索引优化的总结
- mysql select语句执行顺序
- mysql创建用户---命令小结
- MySQL 5.6 & 5.7最优配置文件模板
- mysql修改表、字段、库的字符集
- Mysql 实现 三目运算判断