快捷搜索:

通向MySQL神秘王国的图形化之路

MySQL GUI Tools是一套图形化桌面利用对象套装,可以用来治理MySQL办事器。该套装对象包孕三个对象:MySQL Query Browser、MySQL Administrator和MySQL Migration Assistant(仅支持Windows平台)。在本文中,我们将先容前两个对象,看一下它们是若何赞助我们在不应用敕令行的要领来治理MySQL数据库。

MySQL GUI Tools的安装异常简单,在Ubuntu、Debian或Fedora Linux上,你可以经由过程担保理器来装它,在Ubuntu和Debian上,其法度榜样包的名称是mysql-admin;在Fedora上是mysql- gui-tools。经由过程该项目的官网(),你可以下载其编译前字节码和源代码安装包。

安装完成后,在GNOME的Applications-> Programming菜单中你可以看到一个新的菜单条款。你还可以从终端窗口中来启动这个对象,敕令分手为mysql-query-browser和 mysql-administrator。无论是MySQL Query Browser,照样MySQL Administrator,都可以支持同时治理多个MySQL办事器。下面我们一一来看一下这两个对象。

一、MySQL Query Browser

当启动MySQL Query Browser后,会弹出一个对话框,要求填入你想连接的MySQL办事器的一些基础信息,诸如MySQL办事器的IP地址、端口号、用户名和密码等。该连接被创建后,你将看到一个事情区窗口,你可以在这儿创建新数据库、增添表、键入和查询数据、导出查询结果和运行SQL脚本。

这个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。

您可能还会对下面的文章感兴趣: