3年前 (2015-05-21)  技术应用 |   抢沙发  21915 
文章评分 4 次,平均分 3.5

Navicat极客人在数据库学习过程中用过的个人认为最优秀的一款数据库连接、设计、编辑查询软件。它不仅是极客人用过的数据库软件中界面最美观的一款,也是功能最强大、操作最简单的一款,Navicat分别有for MySQL、for MariaDB、for SQL Server、for SQLite、for Oracle 和 for PostgreSQL等多个单一数据库版本,同时也有Navicat Premium这个综合版本,Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库,支持大部分在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等,同时可以在这款软件中为数据库添加用户、设置权限。

极客人使用Navicat除了以上常见功能外,还会使用navicat进行数据库数据备份、同步,将王柏元的博客上虚拟机数据库的数据备份、同步到本地,或者用navicat进行网站搬家。本人主要介绍怎样用Navicat制作ER图及与SQL互相转化:将数据库表导出成ER图和将ER图导出为SQL语句(这个功能也是极客人无意发现的,刚刚学习,欢迎共同交流!)。

一、用Navicat制作ER图

 

分别打开navicat的“模型”——“新建模型”

用Navicat制作ER图及与SQL互相转化

navicat制作ER图

 

二、将ER图导出为SQL语句

如图

用Navicat制作ER图及与SQL互相转化

Navicat根据ER图导出为SQL

打开工具——导出SQL

这样只要设计出ER图,所有的建表语句,包括主键、外键关系,Navicat将自动为我们生成。

三、将现成的数据库转换为ER图

选中已连接的数据库中 数据表——右键,选择“逆向数据库到模型”,即可根据现成的数据库生成ER图模型。

 

 

本文已在版权印备案,受著作权法律保护,未经允许不得转载!如需转载请联系作者或访问版权印获取授权,如果你觉得这篇文章对你有用,可以点击下面的“赞助作者”打赏作者!

转载注明原文出处:王柏元的博客>>http://wangbaiyuan.cn/sql-and-use-navicat-to-make-er-diagram-and-interactive.html

关于
记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

发表评论

格式

暂无评论

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册