Уроки MySQL: получаем информацию о таблице

Получаем список всех столбцов таблицы с описанием

Используем MySQL запрос DESCRIBE

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

Решение оказалось более чем простым. Встречаем: DESCRIBE.

На самом деле аналогичных запросов существует три. Ниже приведены примеры их использования:

DESCRIBE sed_pages;
EXPLAIN sed_pages;
SHOW FIELDS FROM sed_pages;

Данные операторы аналогичны в использовании оператору SELECT: они возвращают результирующий набор. Если необходимо получить об одном столбце то после указания таблицы следует указать имя столбца, например:

DESCRIBE sed_pages page_date;

Теперь, зная структуру таблицы, мы можем спокойно экспериментировать при написании своих запросов-фильтров.

Заинтересовались? Звоните нам по телефонам +375 (29) 774-35-89 и +375 (44) 774-35-89 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.

К посту «Уроки MySQL: получаем информацию о таблице» комментариев пока нет
Добавление комментариев доступно только зарегистрированным пользователям