可以利用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导出数据字典内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复