共計 1380 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 mysql 怎樣查詢所有表和字段信息,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
mysql 查詢所有表和字段信息的方法:1、根據庫名獲取所有表的信息【information_schema.`TABLES`】;2、根據庫名獲取所有的字段信息【ORDINAL_POSITION AS 列的排列順序】。
mysql 查詢所有表和字段信息的方法:
1、根據庫名獲取所有表的信息
SELECT
information_schema.`TABLES`
WHERE
TABLE_SCHEMA = erp
2、根據庫名獲取所有表名稱和表說明
SELECT
TABLE_NAME,
TABLE_COMMENT
information_schema.`TABLES`
WHERE
TABLE_SCHEMA = erp
view:
3、根據庫名獲取所有的字段信息
SELECT
TABLE_SCHEMA AS 庫名 ,
TABLE_NAME AS 表名 ,
COLUMN_NAME AS 列名 ,
ORDINAL_POSITION AS 列的排列順序 ,
COLUMN_DEFAULT AS 默認值 ,
IS_NULLABLE AS 是否為空 ,
DATA_TYPE AS 數據類型 ,
CHARACTER_MAXIMUM_LENGTH AS 字符最大長度 ,
NUMERIC_PRECISION AS 數值精度 (最大位數) ,
NUMERIC_SCALE AS 小數精度 ,
COLUMN_TYPE AS 列類型,
COLUMN_KEY KEY ,
EXTRA AS 額外說明 ,
COLUMN_COMMENT AS 注釋
information_schema.`COLUMNS`
WHERE
TABLE_SCHEMA = erp
ORDER BY
TABLE_NAME,
ORDINAL_POSITION;
view:
4、根據庫名獲取所有的庫和表字段的基本信息
SELECT
C.TABLE_SCHEMA AS 庫名 ,
T.TABLE_NAME AS 表名 ,
T.TABLE_COMMENT AS 表注釋 ,
C.COLUMN_NAME AS 列名 ,
C.COLUMN_COMMENT AS 列注釋 ,
C.ORDINAL_POSITION AS 列的排列順序 ,
C.COLUMN_DEFAULT AS 默認值 ,
C.IS_NULLABLE AS 是否為空 ,
C.DATA_TYPE AS 數據類型 ,
C.CHARACTER_MAXIMUM_LENGTH AS 字符最大長度 ,
C.NUMERIC_PRECISION AS 數值精度 (最大位數) ,
C.NUMERIC_SCALE AS 小數精度 ,
C.COLUMN_TYPE AS 列類型,
C.COLUMN_KEY KEY ,
C.EXTRA AS 額外說明
information_schema.`TABLES` T
LEFT JOIN information_schema.`COLUMNS` C ON T.TABLE_NAME = C.TABLE_NAME
AND T.TABLE_SCHEMA = C.TABLE_SCHEMA
WHERE
T.TABLE_SCHEMA = erp
ORDER BY
C.TABLE_NAME,
C.ORDINAL_POSITION;
view:
看完了這篇文章,相信你對 mysql 怎樣查詢所有表和字段信息有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!
向 AI 問一下細節丸趣 TV 網 – 提供最優質的資源集合!
正文完