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