有没有办法在一个命令中列出所有带有表的数据库?
期待:
mysql> SHOW DATABASES, TABLES;
DB1 table1
table2
DB2 table1
table2
table3
table4
table5
DB3 table1
table2
有没有办法在一个命令中列出所有带有表的数据库?
期待:
mysql> SHOW DATABASES, TABLES;
DB1 table1
table2
DB2 table1
table2
table3
table4
table5
DB3 table1
table2
使用存储在中的信息
INFORMATION_SCHEMA
:table_schema
是数据库名称。要显示没有任何表的数据库:
文档链接:
INFORMATION_SCHEMA.tables
,INFORMATION_SCHEMA.schemata
QUERY #1(单独的列)
QUERY #2(一列)
QUERY #3(第一个表上的数据库,单独的列)
QUERY #4(第一个表上的数据库,一列)
如果要排除 MySQL 内部数据库,
无需添加“ORDER BY”