-
2020-01-02 15:57:41
mysql导出数据字典
SELECT COLUMN_NAME 列名, COLUMN_TYPE 字段类型, IS_NULLABLE 是否为空, COLUMN_COMMENT 说明 FROM INFORMATION_SCHEMA.COLUMNS where -- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可 table_schema ='mint_victoria' AND -- article为表名,到时候换成你要导出的表的名称 -- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称 table_name = 't_collector_line' ;
更多相关内容 -
MySQL导出数据字典
2021-01-18 21:54:38平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的。在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,...平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的。在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,其实MySQL内部对表结构进行了存储,只需找到对应的存储表导出。
Navicat中的导出功能实现快速导出数据字典,首先查看该表的表结构,再根据实际需要导出查询结果。
查询指定数据库所有表结构信息
SELECT
TABLE_SCHEMA,
TABLE_NAME,
COLUMN_NAME,
COLUMN_TYPE,
COLUMN_COMMENT
FROM information_schema. COLUMNS
WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名
查询指定数据库所有表结构信息
SELECT
TABLE_SCHEMA AS'数据库名',
TABLE_NAME AS'表名',
COLUMN_NAME AS'列名',
COLUMN_TYPE AS'类型',
COLUMN_DEFAULT AS'默认值',
IS_NULLABLE AS'允许为空',
DATA_TYPE AS'数据类型',
CHARACTER_MAXIMUM_LENGTH AS'字符最大长度',
NUMERIC_PRECISION AS'数字精度',
NUMERIC_SCALE AS'小数位数',
COLUMN_COMMENT AS'字段说明'FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名
查询指定数据库的所有表结构信息
select * from information_schema.columns where TABLE_SCHEMA='db_name' #db_name代表数据库名
查询指定表的所有字段信息(在msyql命令行查询)
USE information_schema; #使用数据 information_schema
show full columnsfrom tb_name; #tb_name代表表名
导出查询结果
备注:
作者:Shengming Zeng
博客:http://www.cnblogs.com/zengming/
严正声明:
1.由于本博客部分资源来自互联网,版权均归原作者所有。转载的目的是用于学术交流与讨论学习,将不对任何资源负法律责任。
2.若无意中侵犯到您的版权利益,请来信联系我,我会在收到信息后会尽快给予处理!
3.所有资源内容仅供学习交流之用,请勿用作商业用途,谢谢。
4.如有转发请注明出处,来源于http://www.cnblogs.com/zengming/,谢谢合作。
-
MySql导出数据字典
2021-02-22 16:59:07利用mysql的information_schema数据库里的columns表可以快速导出数据字典 SELECT TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_NULLABLE AS '允许为空', EXTRA AS 'PK', ...利用mysql的information_schema数据库里的columns表可以快速导出数据字典
SELECT TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_NULLABLE AS '允许为空', EXTRA AS 'PK', COLUMN_COMMENT AS '字段说明' FROM information_schema.`COLUMNS` WHERE TABLE_SCHEMA = 'hr' OR TABLE_SCHEMA = 'attendance'
以上选择出几个常用数据结构字段, TABLE_SCHEMA为数据库名, TABLE_NAME 为表名。
然后选择导出,选择你要导出的格式
显示导出成功,打开就显示下面一样了
下面列出columns表的字段,在生成数据字典时,可以根据需求自由选择。
-
mysql 导出数据词典word或者html
2021-07-30 15:48:15mysql 导出数据词典,word,html -
mysql数据字典导出工具.zip
2020-06-08 17:35:09mysql数据字典导出工具.zip 和sqldeveloper一样针对mysql的导出数据库字典的工具 -
mysql导出数据字典汇总
2020-10-14 14:17:44SELECT TABLE_CATALOG, TABLE_SCHEMA as 数据库名, TABLE_NAME as 表名, ...DATA_TYPE as 数据类型, CHARACTER_MAXIMUM_LENGTH as 以字符为单位的最大长度, CHARACTER_OCTET_LENGTH as 以字节为单位的最大长度, NUM.SELECT TABLE_CATALOG, TABLE_SCHEMA as 数据库名, TABLE_NAME as 表名, COLUMN_NAME as 字段名, ORDINAL_POSITION as 字段位置, COLUMN_DEFAULT as 字段默认值, IS_NULLABLE 是否允许空值, DATA_TYPE as 数据类型, CHARACTER_MAXIMUM_LENGTH as 以字符为单位的最大长度, CHARACTER_OCTET_LENGTH as 以字节为单位的最大长度, NUMERIC_PRECISION as 数值类型的长度, NUMERIC_SCALE as 小数点精度, DATETIME_PRECISION as 回的日期时间值的精度, CHARACTER_SET_NAME as 编码方式, COLLATION_NAME as 校对集, COLUMN_TYPE as 字段类型, COLUMN_KEY as 键, EXTRA as 额外的信息例如自动递增在这里显示, PRIVILEGES as 权限, COLUMN_COMMENT as 字段注释, GENERATION_EXPRESSION FROM information_schema. COLUMNS WHERE TABLE_SCHEMA = 'xxx'
SELECT b.`表注释`, INFORMATION_SCHEMA.COLUMNS.TABLE_NAME AS '表名', information_schema.`COLUMNS`.COLUMN_NAME AS '字段名', information_schema.`COLUMNS`.COLUMN_TYPE AS '数据类型', information_schema.`COLUMNS`.COLUMN_DEFAULT as 字段默认值, information_schema.`COLUMNS`.CHARACTER_MAXIMUM_LENGTH as 以字符为单位的最大长度, information_schema.`COLUMNS`.CHARACTER_OCTET_LENGTH as 以字节为单位的最大长度, information_schema.`COLUMNS`.NUMERIC_PRECISION as 数值类型的长度, information_schema.`COLUMNS`.NUMERIC_SCALE as 小数点位数, information_schema.`COLUMNS`.IS_NULLABLE AS '允许为空', information_schema.`COLUMNS`.COLUMN_COMMENT AS '字段说明' FROM information_schema.`COLUMNS` LEFT JOIN (SELECT INFORMATION_SCHEMA.Tables.TABLE_COMMENT AS '表注释', INFORMATION_SCHEMA.Tables.TABLE_NAME AS '表名' FROM INFORMATION_SCHEMA.Tables WHERE TABLE_SCHEMA = 'sub_test') b on INFORMATION_SCHEMA.COLUMNS.TABLE_NAME = b.`表名` WHERE TABLE_SCHEMA = 'sub_test'
-
mysql数据字典导出工具
2017-11-01 15:35:24【mysql数据字典导出工具基本介绍】 mysql数据字典文档导出,导出的是html格式 【使用方法】 第一步 填写相关配置信息 第二步 获取数据库列表 第三步 选择导出类型,点击导出按钮 提示 程序会在同级目录下生成日志... -
mysql导出word格式工具(可以导出数据字典)
2016-08-29 11:38:05mysql导出word格式工具(可以导出数据字典),减少无脑操作工作量 -
mysql导出数据字典到docx
2018-06-06 15:01:08使用navicat导出数据字典,发现只能一张一张表的操作。有点麻烦,于是想了这个办法,写个简单的Python导出数据库的数据字典,直接上代码 import pymysql from docx import Document connection=pymysql.connect... -
MYSQL数据字典导出工具
2017-03-06 17:46:46由于开发工具查看结构不便利,可利用该工具将mysql 表结构 视图 函数 过程 事件 导出为HTML格式,方便开发人员查阅 -
mysql 导出数据字典语句
2020-11-09 17:54:15SELECT C.TABLE_NAME AS '表名' , T.TABLE_COMMENT AS '表... C.COLUMN_TYPE AS '数据类型' , C.IS_NULLABLE AS '允许为空', C.COLUMN_COMMENT AS '字段注释' FROM COLUMNS C INNER JOIN TABLES T ON C.TABLE_S... -
mysql 导出数据字典
2019-05-06 09:57:00SELECT TABLE_CATALOG, TABLE_SCHEMA as 数据库名, TABLE_NAME as 表名, COLUMN_NAME as 字段名, ORDINAL_POSITION as 字段位置, ...COLUMN_DEFAULT as 字段默认值, ...DATA_TYPE as 数据类型, CHARACTER_MAXI... -
Mysql导出数据字典
2018-04-30 17:29:07Mysql数据库导出数据字典: SELECT TABLE_SCHEMA as '数据库名称', TABLE_NAME as '表字段名', COLUMN_NAME as '列字段名', COLUMN_TYPE as '列字段类型', COLUMN_KEY as '字段约束类型', EXTRA as '字段自增... -
Mysql导出数据字典及主外键关系
2019-07-17 11:20:25Mysql导出数据字典 SELECT t.TABLE_SCHEMA AS 库名, t.TABLE_NAME AS 表名, t.COLUMN_NAME AS 字段名, t.COLUMN_TYPE AS 数据类型, t.EXTRA AS 'PK', CASE IFNULL(t.COLUMN_DEFAULT,'Null') WHEN ''... -
navicate for mysql 导出数据字典
2019-08-12 15:23:14例如需要导出ixinnuo_zxpt库的数据字典信息: 打开Navicat,选择查询-->新建查询: sql语句如下: select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT from informatio... -
mysql数据库导出word数据字典
2018-12-29 18:04:24用于将mysql的数据库导出word版本的数据字典,亲测!!! 要注意的是一次导出选择的表不可太多,不然无法导出 导出成功后,会自动打开导出word,需要手动保存文件,切记!!!!! -
MySQL利用Navicat导出数据字典
2021-01-18 22:46:15数据字典是一名DBA需要维护的重要内容,有人喜欢用excel来维护,本人更喜欢直接在生产库上进行维护,...这里算是一个小技巧利用mysql的information_schema中的COLUMNS表和navicat中的导出功能实现快速导出数据字典... -
Mysql中三个导出数据字典文档Word或者HTML的工具
2021-01-18 22:39:21Mysql中三个导出数据字典文档Word或者HTML的工具发布时间:2020-06-02 17:02:23来源:PHP中文网阅读:370作者:三月下文我给大家简单讲讲关于Mysql中三个导出数据字典文档Word或者HTML的工具,大家之前了解过相关... -
mysql导出 Excel数据字典(全)
2021-01-28 02:49:09解决问题(有mysql数据库数据表想要将表导入到PowerDesigner 或导出Excel数据字典)一、下载工具1、工具PowerDesigner 百度自行下载安装2、mysql-connector-odbc 下载链接: ... u5ih二、mysql数据库数据表想要将表导入到... -
数据库导出数据字典(MySQL)
2021-12-02 09:09:02MySQL数据库可以利用information_schema库中的columns表快速导出数据字典。 执行以SQL语句即可对数据字典进行查询: SELECT TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_... -
MySQL 导出数据字典
2017-02-25 12:00:002019独角兽企业重金招聘Python工程师标准>>> ... -
mysql导出 数据库字典
2021-03-04 02:20:26mysql查询数据字典的功能主要依靠其自带的一个数据库information_schema库实现,该数据库提供了访问数据库元数据的方式。元数据是关于数据的数据,如数据库名、表名、列的数据类型、访问权限等等。正因为如此也可以...