Spec-Zone.ru › MySQL 8.4

25.6.17.23 Таблица словаря ndbinfo dictionary_columns

Таблица предоставляет информацию о словаре столбцов таблиц NDB. dictionary_columns содержит следующие столбцы (с краткими описаниями):

  • table_id

    Идентификатор таблицы, содержащей столбец

  • column_id

    Уникальный идентификатор столбца

  • name

    Название столбца

  • column_type

    Тип данных столбца из NDB API; см. , для возможных значений

  • default_value

    Значение по умолчанию столбца, если оно есть

  • nullable

    Либо NULL, либо NOT NULL

  • array_type

    Формат хранения внутренних атрибутов столбца; один из FIXED, SHORT_VAR или MEDIUM_VAR; для получения дополнительной информации см. в документации NDB API

  • storage_type

    Тип хранения, используемый таблицей; либо MEMORY, либо DISK

  • primary_key

    1, если это столбец первичного ключа, в противном случае 0

  • partition_key

    1, если это столбец ключа разбиения, в противном случае 0

  • dynamic

    1, если столбец динамический, в противном случае 0

  • auto_inc

    1, если это столбец AUTO_INCREMENT, в противном случае 0

Вы можете получить информацию обо всех столбцах в данной таблице, объединив dictionary_columns с таблицей dictionary_tables, например так:

SELECT dc.*
  FROM dictionary_columns dc
JOIN dictionary_tables dt
  ON dc.table_id=dt.table_id
WHERE dt.table_name='t1'
  AND dt.database_name='mydb';
Примечание

Столбцы BLOB в этой таблице не отображаются. Это известная проблема.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-cluster-ndbinfo-dictionary-columns.html

Spec-Zone.ru

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