mysql如何查询所有表和字段信息


本文摘自PHP中文网,作者coldplay.xixi,侵删。

mysql查询所有表和字段信息的方法:1、根据库名获取所有表的信息【information_schema.`TABLES`】;2、根据库名获取所有的字段信息【ORDINAL_POSITION AS '列的排列顺序'】。

mysql查询所有表和字段信息的方法:

1、根据库名获取所有表的信息

1

2

3

4

5

6

SELECT

    *

FROM

    information_schema.`TABLES`

WHERE

    TABLE_SCHEMA = 'erp';

2、根据库名获取所有表名称和表说明

1

2

3

4

5

6

7

SELECT

    TABLE_NAME,

    TABLE_COMMENT

FROM

    information_schema.`TABLES`

WHERE

    TABLE_SCHEMA = 'erp';

view:

b39c2702cad5a26c34101bbf8a3cd02.png

3、根据库名获取所有的字段信息

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

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 '注释'

FROM

    information_schema.`COLUMNS`

WHERE

    TABLE_SCHEMA = 'erp'

ORDER BY

    TABLE_NAME,

    ORDINAL_POSITION;

view:

66869547166d886dc01ae7d97025933.png

4、根据库名获取所有的库和表字段的基本信息

阅读剩余部分

相关阅读 >>

mysql数据库绿色版出现系统错误1067怎么办?

关于mysql exists与not exists分析

mysql数据库优化总结(心得)

mysql临时表的使用方法详解

mysql中i/o出现错误问题原因及解决方案(附优化建议)

如何解决mysql连接不上远程服务器

mysql源码包如何安装

mysql如何允许外网访问设置

如何通过mysql查看数据库表容量大小

mysql日志与备份还原详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...