Spec-Zone.ru › MariaDB

Таблица KEY_COLUMN_USAGE схемы информации

Таблица схемы информации KEY_COLUMN_USAGE показывает, какие ключевые столбцы имеют ограничения.

Она содержит следующие столбцы:

Столбец Описание
CONSTRAINT_CATALOG Всегда def.
CONSTRAINT_SCHEMA Имя базы данных ограничения.
CONSTRAINT_NAME Имя ограничения (PRIMARY для первичного ключа).
TABLE_CATALOG Всегда #def.
TABLE_SCHEMA Имя базы данных ограничения столбца.
TABLE_NAME Имя таблицы ограничения столбца.
COLUMN_NAME Имя столбца ограничения.
ORDINAL_POSITION Позиция столбца в ограничении.
POSITION_IN_UNIQUE_CONSTRAINT Для внешних ключей — позиция в уникальном ограничении.
REFERENCED_TABLE_SCHEMA Для внешних ключей — имя базы данных связанной таблицы.
REFERENCED_TABLE_NAME Для внешних ключей — имя связанной таблицы.
REFERENCED_COLUMN_NAME Для внешних ключей — имя связанного столбца.

Пример

SELECT * FROM information_schema.KEY_COLUMN_USAGE LIMIT 1 \G
********************** 1. row **********************
           CONSTRAINT_CATALOG: def
            CONSTRAINT_SCHEMA: my_website
              CONSTRAINT_NAME: PRIMARY
                TABLE_CATALOG: def
                 TABLE_SCHEMA: users
                  COLUMN_NAME: user_id
             ORDINAL_POSITION: 1
POSITION_IN_UNIQUE_CONSTRAINT: NULL
      REFERENCED_TABLE_SCHEMA: NULL
        REFERENCED_TABLE_NAME: NULL
       REFERENCED_COLUMN_NAME: NULL

См. также

  • Поиск таблиц без первичных ключей
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-key_column_usage-table/

Spec-Zone.ru

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