我们之前都是使用过sqlserver,图形化的操作界面使得我们如鱼得水,可是到了oracle以及mysql的时候,dos命令的黑框使得一下子傻眼了,不仅仅没有可视化的操作界面,并且还要记住一堆的oracle或者是mysql命令。
面对困难迎难而上,正是有需要,才会有产出新的事物。于是Navicat 和 PLsql顺势而生,那么我们来简单说说这两个工具。
1. Navicat
概念
Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
优点
1、 Navicat提供多达 7 种语言供客户选择,被公认为全球最受欢迎的数据库前端用户界面工具。它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。
2、 对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。
3、 Navicat适用于三种平台 - MicrosoftWindows、Mac OS X 及Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
使用
下载相应的安装包,比如说你选择的是Navicat for MySQL,下载完后点击安装即可。
此外Navicatpremium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。也就是说下载一个Navicat premium,可以灵活的切换相应的连接,可以是oracle或者是mysql等等。
远程(本地)连接(以navicat for mysql为例)
点击左上角“文件”或者“连接”图标,创建自己的数据库连接。Navicat for MySQL可以连接本地Mysql数据库,还可以连接远程Mysql数据库。两者连接方式基本相同。
打开连接界面:
填写连接信息,包括密码和用户名以及ip地址:
注意
之前我在使用Navicatfor MySQL,只是安装了Navicat forMySQL,没有安装mysql,因为我之前是远程连接别的数据库,故而即使我本地不安装mysql,也是不报错,现在我要测试的是本地的程序,需要使用连接本地了,这样就报错了,下篇会介绍mysql的相关知识。
简而言之:Navicatfor MySQL只适用于MySql数据库;使用Navicat for MySQL 必须先安装Mysql。
2. PLSQL Developer
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(ProceduralLanguage/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 PL/SQL 的。
使用
在安装完oracle后,再下载安装PLSQL Developer,之后进行相应的配置即可,这里不再详细的赘述。
3. 小结
主要介绍的是Navicat forMySQL,既然Navicat操作的是mysql,下面的文章将不得不提mysql。
可视化的界面将使得开发人员更加得心应手的开发,尤其是对于初学者来说,当然必要的命令还是要知道的。