Spec-Zone.ru › MySQL 5.7

24.3.22 Таблица INFORMATION_SCHEMA SCHEMATA

Схема — это база данных, поэтому таблица SCHEMATA предоставляет информацию о базах данных.

Таблица SCHEMATA имеет следующие столбцы:

  • CATALOG_NAME

    Имя каталога, к которому относится схема. Это значение всегда def.

  • SCHEMA_NAME

    Имя схемы.

  • DEFAULT_CHARACTER_SET_NAME

    Стандартный набор символов схемы.

  • DEFAULT_COLLATION_NAME

    Стандартное сопоставление схемы.

  • SQL_PATH

    Это значение всегда NULL.

Имена схем также доступны из оператора SHOW DATABASES. См. Раздел 13.7.5.14, «Оператор SHOW DATABASES». Следующие операторы эквивалентны:

SELECT SCHEMA_NAME AS `Database`
  FROM INFORMATION_SCHEMA.SCHEMATA
  [WHERE SCHEMA_NAME LIKE 'wild']

SHOW DATABASES
  [LIKE 'wild']

Вы видите только те базы данных, для которых у вас есть какие-либо привилегии, если у вас нет глобальной привилегии SHOW DATABASES.

Предупреждение

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/information-schema-schemata-table.html

Spec-Zone.ru

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