MySQL Query Browser
MySQL Administrator
MySQL Migration Toolkit
MySQL System Tray Monitor
2、MySQL Query Browser主要功能介绍:
(1)查看mysql syntax语句句法,函数,参数
(2)标签和历史记录
(3)保存查询,打开查询文件 *.qbquery
(4) 创建数据库(schema),表,视图,存储过程/函数,删除,编辑表,视图,拷贝表结构。
(5)创建新的连接,切换连接。
MySQL Administrator主要功能介绍:
(1)启动/停止mysql服务
(2)用户连接次数,线程
(3)健康状况查看:
连接健康实时曲线图查看(连接使用率,流量,sql查询数)
内存健康查看(Query Cache Hitrate,Key Efficiency)
状态变量查看(普通,性能,网络,执行的命令,混合,新变量)
系统变量查看(普通,连接,SQL,内存,表类型,新变量)
(4)启动变量编辑
(5)服务器,服务器实例,客户端信息查看
(6)备份与恢复整个数据库或1至多个表,定时备份.
(7)目录(catalog):
选定数据库创建,编辑表(索引,外键,列,存储引擎,字符集,密码,自动增长,最大行,最小行等),维护表(优化,检查,修理),查看选定数据库的
所有索引,创建,删除编辑选定数据库的视图,存储过程。
(8)服务器日志包括:错误日志,普通查询日志,缓慢查询日志
Migration Toolkit:
可以从MS SQL,Oracle等数据库移植复制数据库到Mysql
Mysql System Tray Monitor:
监控CPU使用,管理mysql实例,启动变量,Mysql服务,服务器日志。设置扫描间隔(1,2,5,10,30秒,1分钟)
2、Mysql workbench是另一种Mysql工具:
(1)添加EER 图表(Extended Entity-Relationship的缩写)
(2)使用默认Schema,创建新表,新的视图等对象
(3)可以导入SQL脚本
3、Navicat与MySQL GUI Tools比较有以下优势:
1.最新的MySQL版本支持,支持Mysql数据库新对象如事件,MySQL GUI Tools不能支持事件对象.
2.支持SSH连接到MySQL服务器,MySQL GUI Tools没有此功能设置
3.支持SSL安全连接,MySQL GUI Tools没有此功能
4.备份连接信息,MySQL GUI Tools只能查看连接信息,不能备份.
5.过滤记录.智能化输入过滤条件,MySQL GUI Tools没有此功能.
6.导入导出支持17种格式(slk,dif,wk1,wq1,rtf,mdb,sav,ldif等特殊的格式)。
7.结构同步,数据同步.MySQL GUI Tools只有备份和恢复,异种数据库类型间移植数据.
8.调度,创建Batch Job,设置任务调度. 创建一个设定的计划批处理工作,以计划执行一个或多个定期的,指定开始及结束的日期及时间。批处理
可以创建的对象包括查询,报表打印,备份,数据传送,数据同步,导入和导出。发送计划工作的电子邮件通知,产生通知电子邮件给你指定的收件人,让他们取
得最新计划的资讯。通过你在计划中回传结果的电子邮件帐号来直接读取。MySQL GUI Tools只有备份和定时备份.
9.报表设计,打印及定制调度.MySQL GUI Tools则没有报表.
10.创建表/视图的桌面快捷方式,Mysql GUI tools没有此功能.
11.表的复制(duplicate)/清空(empty)/删除(trancate)所有数据.Mysql GUI tools只有drop表,创建
表
12.Navicat自动完成SQL代码,NySQL GUI则不能智能化的输入SQL命令,只能提供SQL语法查询.
13.服务器监控,状态变量与系统变量不仅可以像MySQL GUI tools一样可以查看,还可以编辑。
下面是每一种产品主要功能的说明。大部分客户还喜欢拿Navicat与免费的管理员工具-phpMyAdmin比较。
MySQL Migration Toolkit:
这个工具包的主要功能是从相关的数据库系统移植schema和数据到MySQL.
它仅仅支持JDBC/ODBC兼容的数据库文件如Oracle,MS SQL,MS Access,因而移植能力十分有限。对于Navicat,不仅
支
持与JDBC/ODBC兼容的数据库而且还有一些其它的流行的数据格式如Excel,PDF,HTML,dBase和XML.
界面:不像Navicat那么优美直观。
价格:免费
平台支持:Windows,Mac OS X和Linux
MySQL Administrator:
不仅仅是一个MySQL服务器配置工具,还可以监控它的状态和性能,启动和停止它。管理用户和连接和性能备份。
MySQL Administrator不能用来创建数据库,表或一些其他的MySQL对象,不能用于查询数据库。而且还没有一些Navicat的高级
功能如导入/导出,数据同步,任务调度和报表。
界面:不像Navicat那么优美直观。
价格:免费
平台支持:Windows,Mac OS X和Linux
MySQL Query Browser:
这个工具仅允许用户创建,执行和优化MySQL数据库。这个工具的主要目的是帮助用户查询和分析存储在MySQL数据库的数据。
界面:不像Navicat那么优美直观。
价格:免费
平台支持:Windows,Mac OS X和Linux
MySQL Workbench:
MySQL Workbench是一个MySQL数据库ER模型工具.一般被认为是“MySQL数据库设计工具”。用户可以用它设计,编辑,维护和比较
数据库。
Navicat没有ER数据库模型工具,但是计划在今年第三季度支持它。
MySQL Workbench有一个社区版本和标准版本,商业用户需支付99美元也只是用于支持Windows系统。
Navicat是一款强大的易用的工具。Navicat几乎将以上工具的所有特点融合在了一起,在访问数据表,浏览/显示数据和其它 *** 作上运行的更快
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。昆明电脑培训http://www.kmbdqn.cn/列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择:
1、MySQL管理工具phpMyAdmin
phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。
缺点:
SQL语法不高亮
2、数据库管理工具NavicatLite
Navicat是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。它的设计符合资料库管理员、开发人员及中小企业的需求。Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。Navicat支持的数据库包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。
Navicat提供商业版NavicatPremium和免费的版本NavicatLite。但目前Navicat已不再提供LITE版本。
缺点:
免费版本已停止更新。
3、数据库管理工具DBeaver
DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结构等等。
4、MySQL数据库建模工具MySQLWorkbench
MySQLWorkbench是数据库架构师和开发人员的可视化数据库设计、管理的工具,它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQLWorkbench设计和创建新的数据库图示,建立数据库文档。它同时有开源和商业化的两个版本。可以在Windows,Linux和MACOSX上使用。
它在2016年十月份成为一个稳定的工具。
缺点:
比phpMyAdmin更复杂。
下载安装软件使用navicate for mysl 之前当然先下载该软件,可以通过百度搜索查找 navicate 特别注意一下,请认准百度安全验证最好到官方网站,或者正规软件下载站下载
2
下载好软件之后,进行安装navicat for mysql(安装过程之间注意一下插件的自定义选择)
Navicat for mysql 怎么用?
连接数据库
打开navicat for mysql之后找到,文件----新建连接-- 如下图
连接参数填写
在出现的连接设置里面,有很多选项都是针对需要连接的数据库的账号信息
连接名:可以任意填写,方便以后识别区分即可
主机名或IP: 填写服务器的主机名(必须要能解析的)或者服务器IP地址,如果是本机可 以填写localhost 或 127.0.0.1
端口:默认是3306 如果修改了其他端口,需要对应
密码:就是用户名root密码或者其他mysql用户的密码
设置好连接数据库的参数之后,点击下方的“连接”如图出现“连接成功”即设置成功
数据库管理
连接上数据库之后,在左侧会显示当前mysql所有的数据库。点击对应的数据库,能查看当前数据库下面的表
添加删除数据库
如果需要添加删除数据库的话,很简单选择需要 *** 作的数据库,鼠标右键选择 *** 作即可
添加删除表
同样对于数据库下方的表,如果要新建的话点击选择 表---新建
对于新建的表,名和类型都可以手动输入指定选择。设置好之后,点击保存输入表名即可完成 *** 作
点击添加好的表,或数据库的表。双击之后右侧会列出当前表的详细列项目和属性
如何使用命令行
虽然是图形化管理工具,但是对于很多 *** 作其实还是需要SQL命令会更加方便。进入sql命令行界面,点击“工具”--“命令列界面”如下图箭头位置
随后在右下方空白区域进入了SQL命令行界面, *** 作方法和普通进入mysql命令行界面一样使用命令。如果需要清除当前屏幕内容,可以点击“清除”即可
其他功能
对于之前数据库已经导出的sql文件,或者写好的sql命令语句。可以通过选择需要导入的数据库,或表 右键选项“运行sql文件”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)