Получить имена таблиц с помощью оператора SELECT в MySQL

Polucit Imena Tablic S Pomos U Operatora Select V Mysql



В базе данных MySQL данные хранятся в табличной форме. Администратору базы данных сложно следить за всеми выполняемыми процессами и изменениями во всех объектах базы данных. В MySQL доступно несколько команд для получения имен таблиц из всех баз данных для эффективного управления ими.

В этом посте речь пойдет о:

Как определить все имена таблиц с помощью оператора «SELECT» в MySQL?

Чтобы отобразить имена таблиц баз данных MySQL, используйте « ВЫБИРАТЬ ' заявление. Для этого ознакомьтесь с предоставленными шагами.







Шаг 1: Подключите терминал

Сначала подключите терминал Windows к серверу MySQL, выполнив следующую команду:



mysql -u корень -p

В результате вас попросят ввести пароль:







Шаг 2. Отображение имен всех таблиц

Теперь запустите « ВЫБИРАТЬ ” вместе с “ information_schema.tables », чтобы получить информацию обо всех существующих таблицах и шоу в базе данных:

ВЫБЕРИТЕ Table_name как TablesName из information_schema.tables;



Как определить имена таблиц нескольких баз данных с помощью оператора «SELECT» в MySQL?

Если вы хотите отобразить несколько таблиц баз данных одновременно, СОЮЗ ” можно использовать:

ВЫБЕРИТЕ Table_name как TablesName из information_schema.tables, где table_schema = 'mariadb' UNION ВЫБЕРИТЕ Table_name как TablesName из information_schema.tables, где table_schema = 'mynewdb';

Здесь:

  • ВЫБИРАТЬ Команда ” используется для выбора записи из баз данных.
  • имя_таблицы ” является переменной по умолчанию.
  • ИмяТаблицы ” — это имя результирующего столбца таблицы.
  • information_schema.tables » объединяет результаты двух или нескольких « ВЫБИРАТЬ ' заявления.
  • где ” извлекает записи, соответствующие заданному условию.
  • таблица_схема ” будет использоваться для сохранения имени базы данных.
  • мариадб ' и ' моя новая база данных ” — это имена наших баз данных.

Как видите, таблицы двух вышеперечисленных баз данных показаны в одной таблице:

Еще один способ получить результаты нескольких « ВЫБИРАТЬ ” запросы в отдельных таблицах, точка с запятой “ ; ' может быть использован:

ВЫБЕРИТЕ Table_name как TablesName из information_schema.tables, где table_schema = 'mariadb'; ВЫБЕРИТЕ Table_name как TablesName из information_schema.tables, где table_schema = 'mynewdb';

Вот и все! Мы предоставили различные запросы для получения имен таблиц с помощью инструкции MySQL «SELECT».

Заключение

Чтобы получить имена таблиц с помощью « ВЫБИРАТЬ » в MySQL, « ВЫБЕРИТЕ Table_name как TablesName FROM information_schema.tables; ” можно использовать команду. Чтобы получить результаты нескольких « ВЫБИРАТЬ заявления сразу, « СОЮЗ можно использовать оператор ». С другой стороны, « ; ” показывает имена таблиц разных баз данных по отдельности. Этот пост продемонстрировал процедуру получения имен таблиц с помощью оператора «SELECT» в MySQL.