navicat 将表信息生成excel 以及ER图的生成

1.navicat 将表信息生成excel

目的:根据设计或开发需要,需要将数据库中大量表信息记录成excel文件形式

步骤1:点击查询,新建查询


步骤2:输入查询语句

SELECT

COLUMN_NAME 列名,

COLUMN_TYPE 数据类型,

DATA_TYPE 字段类型,

CHARACTER_MAXIMUM_LENGTH 长度,

IS_NULLABLE 是否为空,

COLUMN_DEFAULT 默认值,

COLUMN_COMMENT 备注

FROM

INFORMATION_SCHEMA.COLUMNS

where

table_schema ='数据库名称'

AND

-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称

table_name = '表名称'


步骤3:选中查询后所需要的表信息,右击,选择“复制为-制表符分隔值(栏位名和数据)” ,粘贴到excel文件中即可



2.navicat生成ER图及创建ER图

点击右下角ER模式即可

ER图的导出

步骤1:选中要导出的数据库,右击,选中“逆向数据库到模型”

步骤2:选中目录,点击“文件”->"打印为",有三种文件格式pdf、svg和png可以导出

创建ER图

选中“模型”->"新建模型",即可创建ER图(需要时,可以导入数据库中已有的表:点击“工具”->"从数据库导入",选中要导入的表即可)

你可能感兴趣的:(navicat 将表信息生成excel 以及ER图的生成)