您可以使用以下的SQL語句來查詢MySQL數據庫中所有表的字段信息:
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'your_database_name';
在上述的查詢語句中,將 'your_database_name'
替換為您實際的數據庫名稱即可。
該查詢語句將從 INFORMATION_SCHEMA.COLUMNS
視圖中檢索表名(TABLE_NAME
)、字段名(COLUMN_NAME
)、數據類型(DATA_TYPE
)、最大字符長度(CHARACTER_MAXIMUM_LENGTH
)和是否允許為空(IS_NULLABLE
)的信息。
請注意,您需要具有適當的權限才能查詢 INFORMATION_SCHEMA
視圖。