Показывать только созданные пользователем таблицы в MySQL? - PullRequest
3 голосов
/ 13 мая 2011

Существует ли команда SQL, с помощью которой я могу отображать только таблицы, созданные пользователями и исключающие те, которые по умолчанию присутствуют в базе данных MySQL?

1 Ответ

4 голосов
/ 13 мая 2011

Это оборачивает это:

select * from information_schema.tables 
where table_schema not in ('information_schema', 'mysql', 'performance_schema')

information_schema содержит мета-информацию о вашей базе данных.Вы можете перечислить все таблицы, используя information_schema.tables.Если вы исключите две мета-схемы information_schema и mysql, вы получите все пользовательские таблицы

...