查詢方法:1、利用DESCRIBE語句展示表格結構,語法“DESCRIBE 表名;”,輸出的總記錄行數就是欄位數量;2、透過使用count()函數統計系統表「information_schema.COLUMNS」中指定資料條數來查詢欄位數量。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
MySQL查詢表格欄位數量有兩種方法
方法1:利用DESCRIBE語句
DESCRIBE會以表格的形式來展示表格的欄位訊息,包括欄位名稱、欄位資料型別、是否為主鍵、是否有預設值等,語法格式如下:
DESCRIBE 表名;
可簡寫成:
DESC 表名;
輸出的總記錄行數就是欄位數。
範例:
方法2:透過系統表information_schema.`COLUMNS` ( mysql5以上版本支援)
#透過使用count()函數統計系統表「information_schema.COLUMNS」中指定資料條數來查詢欄位數量。
語法:
SELECT count(1) from information_schema.COLUMNS WHERE table_schema='库名' and table_name='表名';
table_schema: 資料庫名稱
table_name:表名
以上是mysql如何查詢字段數量的詳細內容。更多資訊請關注PHP中文網其他相關文章!