Ви повинні приєднатися information_schema.tables
і information_schema.columns
разом , щоб отримати список таблиць і деталей їх колон.
information_schema.columns
показує не лише детальну інформацію про таблиці, але й представлення даних. Немає способу відфільтрувати лише деталі таблиці з цього подання системи.
Отже, вам потрібно приєднатися.
Приклад запиту:
select t.TABLE_SCHEMA, t.TABLE_NAME, c.COLUMN_NAME, c.COLUMN_TYPE, c.DATA_TYPE
from information_schema.tables t , information_schema.columns c where 2=2
and t.table_schema=c.table_schema
and t.table_name=c.table_name
and t.table_type ='BASE TABLE'
order by t.table_schema, t.table_name, c.column_name
;
desc
команду. Цікаво, що він найкоротший, але має найменше голосів. Для мене теж найкращий.