Заметки кодящего дизайнера

Как посмотреть информацию о базах в MySQL

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

Как войти в систему управления БД MySQL можно посмотреть здесь.

После входа посмотрим какие у нас в наличии базы:

SHOW DATABASES;

После можно выбрать базу с которой будем работать:

USE database_name;

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

SHOW TABLES;

И затем изучить структуру конкретной, интересующей нас таблицы.

Можно сделать это так:

SHOW COLUMNS FROM table_name;

А можно так:

DESCRIBE table_name;

В целом команды идентичны. DESCRIBE является синонимом для SHOW COLUMNS. Разница в том, что DESCRIBE всегда выводит полную структуру указанной таблицы, в то время как SHOW COLUMNS позволяет фильтровать вывод.

Например, так:

SHOW COLUMNS FROM table_name LIKE 'column_name';

Если нам вдруг надо переключиться на другую базу, то ничего особенного вводить не надо, достаточно снова использовать команду USE:

USE database_name_2;

А если мы забыли какая сейчас выбрана база и хотим это проверить, то делается это так:

SELECT DATABASE();

Если никакая база не выбрана, результатом будет NULL.