赞
踩
MySQL Workbench 5.2CE(图标如下)
(昨天我尝试导出的时候查了很多资料都说要装另一个软件:Navicat,但是我懒,我想自带的workbench怎么可能只有建数据库建表写sql查询等基本功能呢,于是一番摸索发现了新大陆!)
STEP1:
打开 Mysql Workbench,点击右边Server Administration
STEP2:
Database->Reverse Engineer (逆向工程:把已经具体化的数据库用模型体现)
STEP3:
出现一个窗口显示已有的数据库,可以✔选择需要导出模型的数据库。
STEP4:
稍微等一会就出现了ER图,表多的时候它会叠在一起,等整理好以后点击File->Export->Export as PNG 导出到图片(图片背景是空白无网格的),也可以选择其他格式。
STEP1:
回到mysql一直用的写sql语句的界面,通过写查询语句来获得数据字典。此处按照我自己的需求只查询了一些基本的字段名、数据类型、是否为空、是否自动增量、字段说明。
SELECT
COLUMN_NAME AS '字段名',
COLUMN_TYPE AS '数据类型',
IS_NULLABLE AS '是否允许为空',
EXTRA AS '自动增量',
COLUMN_COMMENT AS '字段说明'
FROM
information_schema.`COLUMNS`
WHERE
TABLE_SCHEMA = '数据库名' and TABLE_NAME = 'school_admin' ;
查询结果如下:
除了以上的那些项目,如果你还有其他项目想要添加,可以用下面的语句用来查询字段的各个属性。
select * from information_schema.`COLUMNS` ;
查询结果如图:
STEP2:
导出数据字典到Excel表。这里导出的格式用CSV。可以用Excel打开CSV文件。
用了这么久Mysql才知道有这些操作,给我带来极大便利。活到老学到老~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。