Удобное руководство по выводу таблиц в терминале MySQL

Вы хотите перемещаться по терминалу MySQL и просматривать таблицы в своей базе данных? Вы пришли в нужное место! В этой статье блога мы познакомим вас с несколькими способами выполнения этой задачи. Итак, возьмите свой любимый напиток, откройте терминал и начнем!

Метод 1: использование оператора «SHOW TABLES».
Самый простой способ вывести список таблиц в терминале MySQL — использовать оператор «SHOW TABLES». Этот оператор предоставляет краткий обзор всех таблиц в вашей текущей базе данных. Чтобы использовать его, откройте терминал и выполните следующую команду:

SHOW TABLES;

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

Метод 2: запрос к базе данных «information_schema».
Другой подход к выводу таблиц в терминале MySQL — это запрос к базе данных «information_schema». Эта база данных содержит метаданные о других базах данных, включая таблицы. Чтобы использовать этот метод, выполните следующие действия:

Шаг 1. Переключитесь на базу данных “information_schema”:

USE information_schema;

Шаг 2. Выполните запрос для получения информации из таблицы:

SELECT table_name FROM tables WHERE table_schema = 'your_database_name';

Не забудьте заменить «имя_вашей_базы_данных» на имя вашей фактической базы данных. Этот запрос вернет список всех таблиц в вашей базе данных.

Метод 3: использование команды «\dt» (для пользователей PostgreSQL)
Если вы привыкли работать с PostgreSQL, возможно, вы знакомы с командой «\dt», которая выводит список таблиц в терминале PostgreSQL.. Хорошие новости! Вы можете добиться аналогичной функциональности в MySQL, включив функцию «пейджеров». Выполните следующие действия:

Шаг 1. Включите функцию «пейджеры»:

PAGER less -SFX

Шаг 2. Выполните команду «\dt»:

SELECT table_name FROM information_schema.tables WHERE table_schema = 'your_database_name';

Это отобразит список таблиц в более читаемом формате, аналогичном терминалу PostgreSQL.

Метод 4: запрос схемы «sys» (MySQL 8+)
Начиная с MySQL 8, у вас есть возможность использовать схему «sys» для вывода списка таблиц. Вот как:

Шаг 1. Переключитесь на схему “sys”:

USE sys;

Шаг 2. Выполните запрос для получения информации из таблицы:

SELECT table_name FROM schema_tables WHERE schema_name = 'your_database_name';

Замените «имя_вашей_базы_данных» на имя вашей фактической базы данных. Этот запрос предоставит вам список таблиц, использующих схему «sys».

Это всего лишь несколько способов вывода списка таблиц в терминале MySQL. В зависимости от ваших предпочтений и версии MySQL, которую вы используете, вы можете найти один метод более подходящим, чем другие. Не стесняйтесь экспериментировать и найдите тот, который подойдет вам лучше всего!

Помните, что освоение искусства листинга таблиц в терминале MySQL улучшит ваши общие навыки управления базами данных. Итак, продолжайте практиковаться и изучать обширные возможности MySQL.

Удачного программирования!