目录
一、删除多个表
1.1准备
SQLyog 是一个快速而简洁的图形化管理数据库的MySQL工具,它能够在任何地点有效地管理数据库。
1)下载SQLyog安装(在Windows上),安装很简单!不做示范了。
下面是我使用的版本的百度网盘连接地址。
链接:https://pan.baidu.com/s/1fQIIRr4hL7f6Jcjwx6ZVMw
提取码:tdnb
1.2执行
1.在查询执行以下语句:
SELECT CONCAT ('drop table if exists ',table_name,';')FROM information_schema.`TABLES` WHERE table_schema = 'gmall';
注:
1)IF EXISTS:防止发生错误,当数据库存在的时候才执行这条SQL语句。
2)gmall :数据库名。
3)SELECT:SQL语句的查询语句。
select查询出以下内容
复制drop语句
DROP TABLE IF EXISTS activity_rule;
DROP TABLE IF EXISTS activity_sku;
DROP TABLE IF EXISTS base_attr_info;
DROP TABLE IF EXISTS base_attr_value;
DROP TABLE IF EXISTS base_category1;
粘贴执行drop语句批量删除表
完成!!!
二、直接删除数据库
如果数据库不重要,想要删除数据库里面的多张表!如果觉得上面的操作复杂,可以直接删除数据库。
DROP DATABASE [ IF EXISTS ] <数据库名>;
比如:DROP DATABASE IF EXISTS gmall;
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。
注:
1)使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
2)IF EXISTS:防止发生错误,当数据库存在的时候才执行这条SQL语句。
3)gmall:我的数据库名。
4)DROP:删除语句。