此表格提供關於 NDB
表格欄位的 NDB
字典資訊。dictionary_columns
包含以下列出的欄位(含簡要描述)
table_id
包含此欄位的表格 ID
column_id
此欄位的唯一 ID
name
欄位的名稱
column_type
來自 NDB API 的欄位資料類型;如需可能的值,請參閱 Column::Type
default_value
欄位的預設值(如果有的話)
nullable
NULL
或NOT NULL
array_type
欄位的內部屬性儲存格式;為
FIXED
、SHORT_VAR
或MEDIUM_VAR
其中之一;如需更多資訊,請參閱 NDB API 文件中的 Column::ArrayTypestorage_type
表格使用的儲存類型;為
MEMORY
或DISK
其中之一primary_key
如果此欄位為主鍵欄位,則為
1
,否則為0
partition_key
如果此欄位為分割鍵欄位,則為
1
,否則為0
dynamic
如果此欄位為動態欄位,則為
1
,否則為0
auto_inc
如果此欄位為
AUTO_INCREMENT
欄位,則為1
,否則為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 欄位。這是已知問題。