Подтвердить что ты не робот

Запрос, чтобы показать все таблицы и их сопоставление

Есть ли запрос, который может быть запущен в mysql, который показывает все таблицы и их сортировку по умолчанию? Еще лучше, если бы на нем могли отображаться все сопоставления по всем столбцам всех таблиц.

4b9b3361

Ответ 1

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME
    FROM INFORMATION_SCHEMA.COLUMNS

Ответ 2

Помните, что сортировка может быть определена для таблиц, а также для столбцов.

Сравнение столбцов может отличаться от его родительской таблицы. Вот запрос, чтобы получить сортировку из таблиц (не столбцов)

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION
FROM INFORMATION_SCHEMA.TABLES;

Ответ 3

Вывести информацию (статус) обо всех таблицах в базе данных как "phpmyadmin":

SHOW TABLE STATUS FROM your_db_name;