共计 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 网 – 提供最优质的资源集合!
正文完