Navicat for MySQL与MySQL GUI Tools比较
前言
MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL GUI Tools的特色功能做一个详细介绍与比较。
(一)MySQL GUI Tools
MySQL官方提供的一个可视化界面的MySQL数据库管理控制台,提供了四个图形化应用程序,这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率。它们分别是:
● MySQL Migration Toolkit
● MySQL Administrator
● MySQL Query Browser
● MySQL Workbench
1.MySQL Query Browser
MySQL查询浏览器是为MySQL数据库服务器创造,执行和优化SQL查询的最简单的可视化工具。MySQL Query Browser主要特色功能:
●查询工具栏导航按钮,让您浏览查询历史,可以回顾及重新执行以前的查询。可以保存查询,打开查询文件 *.qbquery。
●使用结果窗口轻松管理多个查询
比较多个查询通过查看制表符分隔,或是纵向或是横向联合的显示在结果窗口。此外,解释按钮,可以用来获得解释,输出为当前查询。比较按钮允许您快速比较两个查询的结果,让您确定在何处行已插入,更新或删除。
●脚本编辑与调试
脚本区域的特点是编号和语法突出。另外,脚本调试按钮,使您可以设置断点和控制执行该语句和脚本。
●内置帮助
即时帮助你获得搜选的对象,参数,和职能,可以查看mysql syntax语句句法,函数,参数。
2.MySQL Administrator
Mysql Administrator让使用者更容易管理和监测你的MySQL环境,并对数据库取得更好的能见度。
MySQL Administrator主要特色功能:
● 启动/停止mysql服务
● 健康状况查看:连接健康实时曲线图查看(连接使用率,流量,sql查询数), 内存健康查看(Query Cache Hitrate,Key Efficiency), 状态变量查看(普通,性能,网络,执行的命令,混合,新变量) , 系统变量查看(普通,连接,SQL,内存,表类型,新变量)
3.Migration Toolkit
●可以从MS SQL,Oracle等数据库移植复制数据库到Mysql。
4.MySQL Workbench
●添加EER 图表(Extended Entity-Relationship的缩写)
●使用默认Schema,创建新表,新的视图等对象
●可以导入SQL脚本
缺点:
●Mysql Query Browser总是做了几个查询之后就使用内存太多。
●手动安裝 MySQL GUI Tools 5.0时,将目录名称取名为中文,或是将它放置在桌面上执行 MySQL Query
相关文档:
1. Mysql 自动启动的配置
在MySQL安装程序的解压包
/usr/local/mysql/support-files
myslq.server的启动脚本程序=》 复制/etc/rc.d/init.d目录
[root@localhost ~]# cd /etc/rc.d/init.d
复制并重命名为mysql
[root@localhost init.d]# cp /usr/local/mysql/support-files/mysql.server mysql
更改属性改为“x& ......
phpmyadmin2.11.92 --APMSEVR5.2.6
写存储过程时提示error 1307 (HY000):Failed to create procedure...
-----------------------------------------------------------------------
将phpmyadmin中的mysql数据库中的表proc删除
执行以下代码重建该表
-------------------------------------------------------------- ......
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。
由MySQL支持的列 ......
mysql数据库本身有数据备份和批量数据插入的命令,java代码可执行这些命令。
安装mysql后,需要设置环境变量:我的电脑右击--属性--高级--环境变量,增加MYSQL_HOME=“mysql安装路径”,然后path=%MYSQL_HOME%\bin
代码如下:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java. ......