我是靠谱客的博主 年轻悟空,最近开发中收集的这篇文章主要介绍MySql导出数据字典,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

可以利用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导出数据字典所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部