清理数据库合集

举报
张俭 发表于 2023/12/29 17:17:08 2023/12/29
【摘要】 Mysql 查询所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || ttbb ...

Mysql

查询所有数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| ttbb               |
+--------------------+
5 rows in set (0.01 sec)

进入数据库一个一个清理

mysql> use ttbb
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

产生删除表的sql语句

mysql> select concat("DROP TABLE IF EXISTS ", table_name, ";") from information_schema.tables where table_schema="ttbb";
+--------------------------------------------------+
| concat("DROP TABLE IF EXISTS ", table_name, ";") |
+--------------------------------------------------+
| DROP TABLE IF EXISTS old_table_etl_scene_2;      |
+--------------------------------------------------+
1 row in set (0.00 sec)

注意table_schema要替换成您的数据库名称

复制执行语句即可

mysql> DROP TABLE IF EXISTS old_table_etl_scene_2;
Query OK, 0 rows affected (0.03 sec)

Mongo

查询所有数据库

> show databases;
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.000GB
ttbb    0.000GB

进入数据库

> use ttbb
switched to db ttbb

清理数据库

> db.dropDatabase();
{ "dropped" : "ttbb", "ok" : 1 }
> show databases;
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.000GB
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。