Кроме манипуляции с данными в СУБД MySQL присутствует возможность работы с таблицами. В частности, работая в консоли MySQL можно в любой момент посмотреть таблицы, которые находятся в базе. Дальше расскажем о том как посмотреть их список в операционной системе Ubuntu 20.04.
Перед тем как вывести, следует посмотреть какие базы данных присутствуют в СУБД. Для вывода списка всех доступных баз необходимо выполнить следующую команду:
SHOW DATABASES;
Когда список доступных баз данных известен можно посмотреть список в необходимой БД.
Прежде чем посмотреть перечень в базе данных, нужно ее сделать по умолчанию (т.е. выбрать). Для этого необходимо использовать команду USE и в качестве параметра передав ей имя необходимой базы данных. Например, есть база с именем test_db, тогда команда будет выглядеть следующим образом:
Вывод сообщения Database changed означает что она выбрана и все необходимые манипуляции теперь будут производиться с данной базой данных. Теперь для просмотра всех таблиц необходимо выполнить команду:
Посмотреть список таблиц в MySQL легко.
Также имеется возможность просматривать таблицы в других базах данных при этом находясь в какой-либо базе данных. В качестве примера выберем базу test_db и находясь в ней же, выполним запрос на просмотр таблиц в другой базе данных с именем users. Для этого необходимо выполнить команду
вывести список таблиц можно при помощи опции FULL. Необязательный параметр FULL отображает тип таблицы в отдельном столбце. В качестве типа может быть VIEW (представление) или BASE TABLE (базовая таблица). Для вывода данной информации необходимо выполнить команду:
Оператор LIKE также можно использовать с командой SHOW TABLES для фильтрации поиска по шаблону. Например, есть test_db и необходимо вывести все таблицы, которые начинаются с "my". Шаблон для поиска будет выглядеть следующим образом:
SHOW TABLES LIKE 'my%';
Вывести список можно и без подключения к консоли MySQL. В примере ниже осуществляется подключение под пользователем root и сразу же при помощи опции e передается запрос на отображении таблиц в test_db:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
На этом инструкции завершена.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: