如何用Navicat导出MySQL的数据字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Navicat导出MySQL的数据字典相关的知识,希望对你有一定的参考价值。

有二种方法:
1:如果对mysql没有绝对的管理权限,只能查看自己的;那么直接打开navicat,右击在打开菜单列表中“转储SQL文件”,然后直接保存就可以了。
2:如果你对mysql有绝对的管理权限;可以直接打开mysql的安装目录,找到 data文件夹,找到你建立的数据库的文件夹,直接复制你需要的另一个服务器的data文件夹下就可以了。这种是最文便的,也不会出现导入导出的乱码问题。
参考技术A EATE TEMPORARYTABLE `COLUMNS` (
`TABLE_CATALOG` varchar(512) NOT NULL DEFAULT'',
`TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT'',
`TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
`COLUMN_NAME` varchar(64) NOT NULL DEFAULT'',
`ORDINAL_POSITION` bigint(21) unsigned NOTNULL DEFAULT '0',
`COLUMN_DEFAULT` longtext,
`IS_NULLABLE` varchar(3) NOT NULL DEFAULT '',
`DATA_TYPE` varchar(64) NOT NULL DEFAULT '',
`CHARACTER_MAXIMUM_LENGTH` bigint(21)unsigned DEFAULT NULL,
`CHARACTER_OCTET_LENGTH` bigint(21) unsignedDEFAULT NULL,

使用Navicat快速生成数据库字典

可参考地址:https://blog.csdn.net/maquealone/article/details/60764420

转载申明地址:http://blog.itpub.net/15498/viewspace-2134152

方法如下:
利用mysql的information_schema 库中的COLUMNS表信息来实现
例如需要导出ixinnuo_zxpt库的数据字典信息:
打开Navicat,选择查询-->新建查询:

select  TABLE_SCHEMA as ‘数据库‘,TABLE_NAME AS ‘表名‘,COLUMN_NAME AS ‘字段名‘,COLUMN_TYPE  AS ‘数据类型‘,  EXTRA AS ‘PK‘,COLUMN_COMMENT AS ‘字段说明‘ from information_schema.columns where TABLE_SCHEMA=‘sale_security‘

在查询结果页面的右上角,可以看到有一个导出功能的按钮,点一下可以选择多种导出的格式,例如导出到Excel,那么可以选择Excel文件(2007或以上版本),
然后按提示操作一步一步Next导出即可,如下图所示:

技术分享图片

技术分享图片
技术分享图片
技术分享图片
技术分享图片
最终生成的Excel内容如下:
技术分享图片

 


















以上是关于如何用Navicat导出MySQL的数据字典的主要内容,如果未能解决你的问题,请参考以下文章

MySQL利用Navicat导出数据字典

MySQL利用Navicat导出数据字典

如何用navicat连接阿里云内网的mysql数据库

用navicat打开数据库表里有BLOB的数据,可以保存成XLS编辑

MySQL导出数据字典

navicat for MySQL怎么导出SQL脚本