mysql 的tools 基本使用
MySQL GUI Tools是一套图形化桌面应用工具套装,可以用来管理MySQL服务器。该套装工具包含三个工具:MySQL Query Browser、
MySQL Administrator
MySQL Migration Assistant(仅支持Windows平台)。
安装完成后,在GNOME的Applications-> Programming菜单中你可以看到一个新的菜单条目。你还可以从终端窗口中来启动这个工具,命令分别为mysql-query-browser和mysql-administrator。无论是MySQL Query Browser,还是MySQL Administrator,都可以支持同时管理多个MySQL服务器。下面我们逐一来看一下这两个工具。
一、MySQL Query Browser
当启动MySQL Query Browser后,会弹出一个对话框,要求填入你想连接的MySQL服务器的一些基本信息,诸如MySQL服务器的IP地址、端口号、用户名和密码等。该连接被创建后,你将看到一个工作区窗口,你可以在这儿创建新数据库、增加表、键入和查询数据、导出查询结果和运行
图1、MySQL Query Browser主界面
这个Query Browser窗口分为三个不同的区域。右侧的侧边栏分两行包含了几个标签,从这儿你可以查看数据库、书签和历史等,另外,它还提供一个SQL语法的参考部分。在顶部的Query窗口,你可以输入SQL代码。
要想创建一个新的MySQL数据库,点击Schemata标签,然后在侧边栏中右键点击,从弹出菜单中点击创建新数据库(Create New Schemata),填入数据库的名称,我们在这儿使用mysqlguidemo。刷新数据库,我们将可以从侧边栏中看到新创建的数据库。
用户可以通过两种方式来设置一个数据库为默认数据库:从文件—>修改默认数据库—>选择数据库,或者右键选择数据库后,然后选择设为默认数据库。默认的数据库会以粗体的形式出现在侧边栏中。
要想向数据库中增加表,也很简单,以我们上文创建的数据库为例,右键点击我们刚才创建的mysqlguidemo数据库,然后点击创建新表(Create New Table),打开表编辑器,通过它你可以输入要创建的新表的详细信息。添加完信息后,点击应用更改(Apply Changes)执行表的创建,随后会弹出一个表操作对话框,从这儿你可以看到程序将针对你的数据库执行的SQL语句,如果没有问题则点击执行按钮。当表被增加后,你将在侧边栏中看到一个树形列表显示,如下图所示。
如果想修改表信息,只需右键点击表名称,然后从弹出菜单中选择编辑即可。
另外,你还可以使用MySQL Query Browser来执行SQL语句。选择文件->新建脚本(New Script ),或者你也可以通过使用【文件(File)】->【打开脚本】,来加载一个已有的SQL脚本,加载后,点击【执行(Execute)】按钮,就可以调用该脚本。另外你还可以保存这个SQL脚本,以备将来使用。
要想从一个表中获得记录,在侧边栏中双击表名称,在上方的Query窗口中你可以看到相应的查询语句,然后点击执行按钮,在结果集标签中会创建一个结果集。在结果集中,你可以轻松的浏览、搜索或编辑现有记录,而且还可以增加新记录。要想增加新记录或编辑现有记录,点击窗口下端的【编辑(Edit)】按钮即可。另外你还可以将结果集导出为CSV、HTML、XML和Excel文件。
MySQL Query Browser的其它功能还包括历史功能和书签功能。通过侧边栏中的历史功能,你可以查看或重新执行过去的查询操作。通过书签功能,你可以把现有的SQL查询语句保存为书签。被标记为书签的查询命令可以从侧边栏的【书签】标签页中看到。
通过表选项和高级设置标签,你可以进行众多设置,诸如所使用的存储引擎、字符集、行格式、RAID设置和许多其它的设置。
从菜单中通过使用开始(Start)、提交(Commit)和回滚(Rollback)命令,你可以创建SQL事务。另外,你还可以向数据库增加存储过程和函数。
二、MySQL Administrator
通过MySQL Query Browser,我们可以很轻松的创建数据库和表,并为它们填充数据,以及编写存储过程和函数等等。但是,随着表规模的增长,会出现很多复杂的用户存取情况,你还需要一个工具来帮助你轻松高效的管理MySQL服务器。
命令行工具mysqladmin可以帮助我们管理MySQL服务器。但是,相比之下MySQL Administrator是一个更直观更强大的MySQL服务器管理工具,它具有直观的图形界面和图形化性能指示器。
和MySQL Query Browser类似,最初的时候,需要你手动去填充想要连接到的数据库信息。登录后,你将得到一个服务器和客户端信息的汇总;在这儿的客户端是MySQL Administrator。
三 MySQL Migration Toolkit 可以将不同的数据库信息导入到 mysql中
1、 运行MySQL Migration Toolkit,一路“Next”到“Source Database”,在Database System中选择Oracle Database Server,如果第一次使用会告之要求加载驱动程序ojdbc14.jar。
加载驱动程序之后,界面将变成如下的形式,在其中填写Oracle数据库的连接信息,按“Next”继续。
2、 在Target Database中默认Database System为MySQL Server,在Connection Parameters中填写相应的MySQL数据库的连接信息,按“Next”继续。
3、进行数据库连接测试,测试通过后按“Next”到Source Schemata Selection,点选准备进行数据迁移的Schemata后按“Next”继续。
4、在Object Type Selection,点Detailed selection按钮,在下方左侧列表中选择不进行迁移的表,将其放入右侧列表中,即左侧列表剩余的表都将进行数据迁移。选择好之后按“Next”继续。
5、在Object Mapping的Migration of type Oracle Schema,如果要设置参数,点Set Parameter按钮。如果默认数据库表为UTF8的话,则选择Multilanguage;如果默认数据库表为GBK的话,则需要选择User defined,并在下方填写charset=gbk, collation=gbk_general_ci。Migration of type Oracle Table中要设置参数点Set Parameter按钮。如果默认数据库表为UTF8的话,则选择Data consistency/multilanguage;如果默认数据库表为GBK的话,则需要选择User defined,并在下方填写addAutoincrement=yes, charset=gbk, collation=gbk_general_ci, engine=INNODB。选择好之后按“Next”继续。
6、再到Manual Editing,在这里可以修改建表脚本。由于Oracle与MySQL之间语法规则的差异,通常需要对脚本的数据类型以及默认值进行调整,比如Oracle中通常会对Timestamp类型的数据设置默认值sysdate,但在MySQL中是不能识别的。在Filter中选择Show All Objects,然后在Migrated Objects中选择要修改脚本的表,再点击左下方的Advanced就可以进行脚本编辑了。修改完之后点击右侧Apply Changes按钮保存,按“Next”继续。
7、然后一路“Next”,如果没有提示出错的话,就可以将指定表中的数据导入MySQL了。如果有提示出错信息,则需要返回到Manual Editing处对脚本重新进行修改。
需要补充一点,在导大容量数据特别是CLOB数据时,可能会出现异常:“Packets larger than max_allowed_packet are not allowed”。这是由于MySQL数据库有一个系统参数max_allowed_packet,其默认值为1048576(1M),可以通过如下语句在数据库中查询其值:
show VARIABLES like '%max_allowed_packet%';
修改此参数的方法是在mysql文件夹找到my.ini文件,在my.ini文件[mysqld]中添加一行:
max_allowed_packet=16777216
重启MySQL,这样将可以导入不大于16M的数据了,当然这数值可以根据需要作调整。
<script type="text/javascript"></script>
- 大小: 85.6 KB
分享到:
相关推荐
MySQL GUI Tools是一组强大的图形用户界面工具,专为MySQL数据库管理系统设计,旨在简化数据库的管理和开发。这个汉化包是针对这些工具的中文语言包,目的是为了帮助中国用户更流畅地使用MySQL GUI Tools,避免因...
mysql gui tools for 5.0的 汉化包 mysql gui tools是非常好用的免费mysql图形化操作的工具,免费下载的是英文版的,此资源是其汉化包,使用非常简单:只要将zh_CN文件粘贴到MySQL Tools for 5.0\locale文件夹中即可
MySQL GUI Tools 是一组用于管理MySQL数据库的强大图形用户界面工具,旨在提供更直观、高效的方式来执行常见的MySQL数据库操作。这个绿色汉化版意味着它已经被翻译成了中文,并且是便携式的,不需要安装即可使用,...
MySQL GUI Tools 5.0 是一组强大的图形用户界面工具,专为MySQL数据库管理系统设计,旨在帮助用户更方便、高效地管理和操作MySQL数据库。这个版本的工具集提供了多种功能,包括数据库设计、数据可视化、备份、恢复、...
MySQL GUI Tools 5.0汉化包是一款专为MySQL数据库设计的图形用户界面工具集,旨在帮助用户更方便地管理和操作MySQL数据库。该汉化包提供了全中文界面,使得中国用户在使用过程中能够更加直观、无障碍地理解各种功能...
MySQL GUI Tools 5.0是MySQL数据库管理系统的一款强大的可视化界面工具,它专为数据库管理员、开发者和分析师设计,旨在提供高效、直观的方式来管理和操作MySQL数据库。这个工具集包含了一系列功能丰富的应用程序,...
在本教程中,我们将深入探讨如何安装MySQL数据库服务器以及与其配套的MySQL GUI Tools。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于使用而受到全球开发者的青睐。MySQL GUI ...
MySQL GUI Tools 一个可视化界面的MySQL数据库管理控制台,提供了四个非常好用的图形化应用程序,方便数据库管理和数据查询。这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率,即使没有丰富的SQL...
本主题将详细介绍两个重要的MySQL GUI工具:MySQL GUI Tools和MySQL Workbench。 **MySQL GUI Tools** MySQL GUI Tools是MySQL公司提供的一套集成工具包,包括三个主要组件:MySQL Administrator、MySQL Query ...
mysql gui tools 数据库图形界面5.msi
MySQL GUI Tools的汉化文件是为了方便中国用户更直观、更高效地使用这些工具而制作的。汉化后的界面将所有英文提示、菜单和帮助文档翻译成了中文,消除了语言障碍,使得用户在使用过程中能更好地理解各个功能的含义...
MySQL GUI Tools 5.0-r16是一款专为MySQL数据库设计的强大图形用户界面工具,它提供了全面的可视化界面,使得数据库管理和操作变得更加直观和高效。这个中文绿色版特别适合那些不希望进行复杂安装过程或者需要在不同...
MySQL GUI Tools 5.0r12-rhel4-i386.tar.gz 是一个针对Linux系统,特别是Fedora发行版的MySQL图形化管理工具集合。这个压缩包包含了四个主要的MySQL管理工具,分别是: 1. **mysql-gui-tools-5.0r12-1rhel4.i386....
在描述中提到的“mysql GUI tools”包含了一个名为MySQL Administrator的应用程序,这是一个功能丰富的工具,允许用户执行各种管理和监控任务。通过MySQL Administrator,你可以轻松创建、管理用户账户,监控服务器...
标题“mysql+mysql_gui_tools汉化”暗示我们将讨论MySQL的安装、使用以及配合MySQL GUI Tools进行的汉化过程,这主要适用于那些希望在中国语言环境下更轻松操作MySQL的用户。 首先,MySQL的安装通常包括下载适合...
MySQL GUI Tools是一款强大的可视化工具,专为MySQL数据库管理员和开发者设计,旨在提供高效、直观的数据库管理界面。这款V5.0 r17版本是简体中文的绿色免费版,适合中国用户使用,免去了安装过程,只需解压即可运行...
MySQL GUI Tools是一款强大的图形用户界面工具集合,专为MySQL数据库管理系统设计,旨在简化数据库的管理和优化。这款工具集包括了多种实用工具,如MySQL Workbench、MySQL Query Browser、MySQL Administrator等,...
一个可视化界面的MySQL数据库管理控制台,提供了四个非常好用的图形化应用程序,方便数据库管理和数据查询。这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率,即使没有丰富的SQL语言基础的用户也...
《Navicat for MySQL:强大的数据库管理工具》 在当今数据驱动的世界中,数据库管理扮演着至关重要的角色,尤其在企业级应用中。MySQL作为世界上最受欢迎的开源关系型数据库管理系统,其用户群体广泛,需求多样。...