mysql查詢表列數

邢帅杰發表於2024-11-13
1.使用DESCRIBE命令:DESCRIBE語句可以返回表的結構資訊,包括列名、型別、鍵等。可以透過查詢DESCRIBE的結果集的行數來得到表的列數。
DESCRIBE table_name;
2.使用SHOW COLUMNS命令:SHOW COLUMNS語句可以顯示指定表的列資訊,包括列名、型別、鍵等。可以透過查詢SHOW COLUMNS的結果集的行數來獲取表的列數。
SHOW COLUMNS FROM table_name;
3.查詢INFORMATION_SCHEMA庫:INFORMATION_SCHEMA庫是MySQL系統庫之一,其中包含了關於資料庫、表、列等後設資料的資訊。可以透過查詢INFORMATION_SCHEMA庫中的COLUMNS表來獲取指定表的列資訊,並計算結果集的行數來得到表的列數。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'your_database' AND TABLE_NAME = 'your_table';

相關文章