Как мы можем перечислить пустые базы данных в MySQL? - PullRequest
1 голос
/ 28 марта 2019

Я попытался посмотреть в Интернете, как мы можем перечислить пустые базы данных в MySQL, но не смог найти никакого решения.Я знаю, что мы можем сделать это для таблиц, но возможно ли это сделать и для баз данных?

Ответы [ 2 ]

1 голос
/ 28 марта 2019

просто используйте show databases; покажет все базы данных, даже если в этой базе данных нет таблицы.

1 голос
/ 28 марта 2019

Как базы данных, которые не содержат таблиц?

mysql> show tables from test;
Empty set (0.01 sec)

mysql> SELECT S.SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA S 
LEFT OUTER JOIN INFORMATION_SCHEMA.TABLES T ON S.SCHEMA_NAME = T.TABLE_SCHEMA
WHERE T.TABLE_SCHEMA IS NULL;
+-------------+
| SCHEMA_NAME |
+-------------+
| test        |
+-------------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...