第一步:准备SQL文件。打开你的数据库管理工具,比如Navicat或phpMyAdmin,把导出的.sql文件导入进去。直接拖拽文件到导入界面,点击执行,就能看到表结构了。
步骤详解
在Navicat中,新建一个数据库连接,右键连接名选择'新建数据库',然后右键数据库选择'执行SQL文件',选择你的.sql文件,勾选'结构和数据',点击开始。几秒钟后,表就建好了。右键表名,选'设计表',就能看到完整的表结构图,包括字段、类型、主键等。
用MySQL Workbench更直观:打开软件,连接数据库,菜单File->Run SQL Script,选择文件运行。运行完后,点击左侧Schema,右键Tables,选Table Inspector,就能生成ER图,手动拖拽调整布局,保存为图片。
Navicat导入方法
1. 打开Navicat,连接MySQL服务器。2. 右击数据库->执行SQL文件。3. 选择.sql文件,点开始。4. 导入成功后,展开Tables,双击表查看结构。5. 要生成图,选多个表,右键'设计表',它会自动生成关系图。超简单,一键搞定。
phpMyAdmin操作:登录后,选数据库,顶部'导入'标签,选文件,格式SQL,点'执行'。表建好后,点结构,就能看到字段列表。要图的话,用插件或导出为PDF。
PowerDesigner导入
打开PowerDesigner,File->Reverse Engineer->Database,选择MySQL,输入连接信息,选要导入的表,Finish后,它自动生成PDM模型,双击表看细节,生成ER图一目了然。
用DBeaver免费工具:新建连接,右键数据库->Tools->Restore,选SQL文件执行。然后右键Schema->Generate ER Diagram,就能画图了,支持拖拽调整。
常见问题处理
如果导入报错,检查编码UTF-8,SQL版本匹配。表多了用过滤器搜索。想导出图,Navicat右键保存为PNG,Workbench导出PDF。
FAQ:
Q: 导入SQL后看不到关系图怎么办?
A: 在工具中选多个表,右键生成ER图,或用Workbench的自动布局。
Q: Navicat怎么导出结构图?
A: 设计表界面,点击打印或导出为图片。
Q: MySQL Workbench生成图慢?
A: 先只导入关键表,生成后再加。
Q: 免费工具有哪些?
A: DBeaver、HeidiSQL、MySQL Workbench都行。