Spec-Zone.ru › MySQL 8.4

15.7.7.39 Оператор SHOW TABLES

SHOW [EXTENDED] [FULL] TABLES
    [{FROM | IN} db_name]
    [LIKE 'pattern' | WHERE expr]

SHOW TABLES отображает список таблиц в заданной базе данных, не являющихся TEMPORARY. Этот список также можно получить, используя команду mysqlshow db_name. Оператор LIKE, если он присутствует, указывает, какие имена таблиц должны соответствовать заданному шаблону. Оператор WHERE позволяет выбирать строки на основе более сложных условий, как описано в разделе 28.8, «Расширения операторов SHOW».

Сопоставление, производимое оператором LIKE, зависит от настройки системной переменной lower_case_table_names.

Необязательный модификатор EXTENDED заставляет оператор SHOW TABLES отображать также скрытые таблицы, созданные в результате неудачных операторов ALTER TABLE. Эти временные таблицы имеют имена, начинающиеся с #sql, и могут быть удалены с помощью DROP TABLE.

Данный оператор также отображает все представления (виды) в базе данных. Необязательный модификатор FULL заставляет оператор SHOW TABLES отображать дополнительный столбец с значениями BASE TABLE для таблицы, VIEW для представления или SYSTEM VIEW для INFORMATION_SCHEMA таблицы.

Если у вас нет привилегий для доступа к основной таблице или представлению, они не будут отображаться в выводе оператора SHOW TABLES или mysqlshow db_name.

Информация о таблицах также доступна из таблицы INFORMATION_SCHEMA TABLES. См. раздел 28.3.38, «Таблица INFORMATION_SCHEMA TABLES».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/show-tables.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API