概述
可以利用mysql的information_schema数据库里的columns表可以快速导出数据字典
示例:
SELECT
COLUMN_NAME AS '字段名',
COLUMN_TYPE AS '字段类型',
COLUMN_DEFAULT AS '字段默认值',
IS_NULLABLE AS '是否允许为空',
COLUMN_COMMENT AS '字段注释'
FROM
information_schema.`COLUMNS`
WHERE
TABLE_SCHEMA = 'mysql' -- TABLE_SCHEMA(数据库名称,可忽略不写)
AND TABLE_NAME = 'ceshi' -- TABLE_NAME(表名称)
字段说明:
字段名 | 字段名说明 |
---|---|
TABLE_SCHEMA | 数据库名 |
TABLE_NAME | 表名 |
COLUMN_NAME | 字段名 |
ORDINAL_POSITION | 字段位置(排序) |
COLUMN_DEFAULT | 字段默认值 |
IS_NULLABLE | 是否允许为空 |
DATA_TYPE | 数据类型 |
CHARACTER_MAXIMUM_LENGTH | 最大长度(以字符为单位) |
CHARACTER_OCTET_LENGTH | 最大长度(以字节为单位) |
NUMERIC_PRECISION | 数值类型的长度 |
NUMERIC_SCALE | 小数点精度 |
DATETIME_PRECISION | 返回的日期/时间值的精度 |
CHARACTER_SET_NAME | 编码方式 |
COLLATION_NAME | 校对集 |
COLUMN_TYPE | 字段类型 |
COLUMN_KEY | 键 |
EXTRA | 额外的信息,例如自动递增在这里显示 |
PRIVILEGES | 权限 |
COLUMN_COMMENT | 字段注释 |
最后
以上就是年轻悟空为你收集整理的MySql导出数据字典的全部内容,希望文章能够帮你解决MySql导出数据字典所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复