赞
踩
Navicat为MySQL提供了可视化的数据库管理,利用Navicat可以完成访问、配置、控制、管理和开发MySQL的所有工作,极大方便了数据库开发人员和数据库管理员对MySQL系统的各种访问。Navicat 10版本启动后主窗口如图3-35所示。
图 3-35 Navicat主窗口界面
从主窗口界面可以看出,Navicat提供数据库连接、新建数据库、用户、表、数据库视图、查询、数据库备份、函数等功能。
数据库连接可以允许用户远程或本地连接MySQL数据库,连接MySQL数据库成功后,才能对MySQL数据库进行配置和管理。
用户功能可以允许对操作MySQL数据库的用户进行分级授权,当不同数据库用户对数据库有不同的操作权限时,可以应用该功能设置不同用户访问数据库的权限,用以保障数据库的安全。
新建数据库是在已连接成功的MySQL数据库系统中创建一个新的数据库。通过Navicat创建数据库非常简单,只需要输入数据库名称、数据库采用的字符集及排序规则即可。如图3-36所示。
图 3-36 用Navicat新建数据库
表为数据库开发人员提供了强大的表管理功能,新建数据库后,可以应用表功能设计数据库表、查看表记录、导入或导出表、创建表SQL文件等。如图3-37所示,右侧窗口显示的为数据库hzkjdxcb拥有的表。
图 3-37 Navicat表页面
视图功能提供了可视化的表操作,可以把几个表中的数据关联起来,对外呈现为一个表。例如,使用查询时,可能会需要多个表联合查询,如果这个查询是频繁操作的,可以通过视图功能创建多表联合查询视图,简化了查询操作。如图3-38所示。
图 3-38 Navicat新建视图
查询功能为数据库开发人员提供了方便的SQL查询操作,用户通过查询编辑器可直接编辑查询SQL语句,也可以通过查询创建工具可视化创建查询SQL语句。图3-39所示为可视化查询工具界面,适用于不太懂SQL查询语言的人们使用。
图 3-39 可视化查询工具
数据库备份的重要性不言而喻,Navicat提供了三种种数据库备份方式,第一种方式是直接用Navicat备份,还原备份文件时也需要用Navicat还原;第二种方式是以SQL方式或数据备份方式备份数据库,SQL方式的备份从理论上说可以还原到任何支持SQL语言的数据库系统,但由于数据库管理系统对SQL的支持有所不同,还原也仅限于不同版本的MySQL数据库管理系统;第三种方式是自动备份,在Navicat中建立批处理作业,用于定时备份数据库,如图3-40所示。
图 3-40 建立批处理备份作业
函数用于创建存储过程和方法,也就是SQL编程。把经常执行的SQL语句封装起来,以命名方式存储到数据库中。当需要执行该封装的SQL语句时,通过名称就可以调用执行。图3-41给出了一个名称为select product存储过程的内容,执行该存储过程,就会执行里面的查询语句。
图 3-41 创建存储过程
前面大体介绍了Navicat的主要功能,有很多功能可能比较陌生。不过,这没关系,随之数据库的深入学习,Navicat提供的功能会逐步熟悉和掌握。下面给出连接MySQL数据库的操作步骤,其它功能后面的课程会逐步使用。
利用Navicat管理MySQL数据库之前,需要先远程连接到MySQL数据库,连接步骤如下:
(1)用鼠标单击如图3-42所示的连接图标(红色线框区域),进入数据库连接对话框。
图 3-42 单击连接图标进入数据库连接
(2)进入图3-43所示的对话框,连接名称随便输入,主机名或IP地址输入MySQL所在服务器的名称或IP地址,MySQL默认端口号是3306,端口号无需更改,用户名和密码为登录MySQL的用户名和密码。输入完成后,单击连接测试按钮,如果各项输入正确,会提示连接成功。
图 3-43 新建连接对话框
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。