在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟你们分享另一个管理mysql数据库的另一个利器---Navicat MySQL。php
Navicat MySQL能够与任何3.21或以上版本的MySQL一块儿工做,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,无论是对于专业的数据库开发人员仍是DB新手来讲,其精心设计的用户图形界面(GUI)都为咱们安全、便捷的操做MySQL数据信息提供了一个简洁的管理平台。不但能够为window平台稳定运行,一样兼容于Mac OS X 和Linux系统。其官方提供简体中文版供你们下载试用(for 30days),mysql

一:下载与安装
此处省略安装步骤若干
二:建立链接数据库
1. 【链接数据库】安装完成后启动Navicat,在导航窗口的左上角有一个【链接】的按钮,点击后会弹出一个链接属性的提示框,首先给【链接】起一个合适的名字而后输入正确的链接信息,若是是要管理远程的数据库,在IP地址栏内输入正确的IP地址便可。
Navicat一样支持SSL或SSH链接,在本例中我以最简单的常规链接即管理本地数据库为例跟你们作演示。
链接成功后,在左侧的导航窗口后会看到本机全部的MySQL数据库,其中灰色的表示没有打开数据库,绿色的标识的就是已经被打开的数据库。

图: 3
右键点击一个灰色的数据库,在右键菜单中包含打开、关闭、新建、删除和数据传输、管理用户等命令。
2. 【管理用户】
为了保证数据库的安全,对操做用户分级受权是很是有必要的,Navicat给咱们提供了一个很是强悍又很是便捷的用户管理工具。在图1中咱们选择位于【链接】右边的【管理用户】命令后弹出管理用户的界面,系统默认的只有一个拥有全部权限的root用户,

图: 4
选择【添加用户】选项,在提示窗口中输入用户名及相关信息后添加,新添加的用户是没有任何操做权限的。咱们能够根据业务要求对其适当的受权,好比只能执行查看(select)命令。
图: 5
三:新建数据库和表
新建数据库比较简单,在Navicat导航视图(如图1)的左边链接导航栏中的空白区域点击右键就能够看到【新建数据库】的命令,这个very easy,我来建一个管理学生的数据库:school.
图: 6
建库完毕后接下来的要作的固然是建学生表:students(如图7),
图: 7
在建表过程当中有一个地方要特别的注意,就是“栏位”,对于初次使用Navicat的新手来讲,这个比较陌生,它的意思就是咱们一般所说的“字段”,工具栏中的“添加栏位”即添加字段的意思,不要弄混了就成,添加完全部的字段之后要根据需求设置相应的“主键”。
若是数据库比较复杂咱们还能够根据需求继续作相关的设置,在“栏位”标签栏中还有索引、外键、触发器供咱们调用,在“SQL预览”标签下是SQL语句,这对于咱们学习SQL语句来讲但是很是有用的。