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图(需要时,可以导入数据库中已有的表:点击“工具”->"从数据库导入",选中要导入的表即可)