本文摘自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:
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:
4、根据库名获取所有的库和表字段的基本信息
阅读剩余部分
相关阅读 >>
mysql数据库绿色版出现系统错误1067怎么办?
关于mysql exists与not exists分析
mysql数据库优化总结(心得)
mysql临时表的使用方法详解
mysql中i/o出现错误问题原因及解决方案(附优化建议)
如何解决mysql连接不上远程服务器
mysql源码包如何安装
mysql如何允许外网访问设置
如何通过mysql查看数据库表容量大小
mysql日志与备份还原详解
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql如何查询所有表和字段信息