要查詢 MySQL 數據庫中表的結構,可以使用以下幾種常用方法:
-
DESCRIBE 或 DESC 命令(最簡單的方式):
-
SHOW COLUMNS 命令:
-
SHOW CREATE TABLE 命令(可以查看更詳細的信息,包括創建表的 SQL 語句):
-
查詢 INFORMATION_SCHEMA 系統表(更靈活,可以自定義條件篩選):
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '數據庫名' AND TABLE_NAME = '表名';
這些命令返回的信息通常包括:
-
字段名(Field)
-
數據類型(Type)
-
是否允許為 NULL(Null)
-
主鍵信息(Key)
-
默認值(Default)
-
額外信息(Extra,如自增等)
使用時,請將命令中的 "表名" 替換為你要查詢的實際表名,如果是跨數據庫查詢,可能需要指定數據庫名,如DESCRIBE 數據庫名.表名;。