下载安装包并安装

MySQL Workbench虽然作为官方图形管理工具,在MySQL安装包中有提供,但也可以独立下载安装。

官方下载地址为:官方下载地址

打开下载地址,选择操作系统版本,然后点击“Go to Download Page >”:

connect-database-workbench-1

在打开的页面中,选择第二个“Download”,即离线安装包的安装方式:

connect-database-workbench-2

最后,点击“No thanks,just start my download.”,浏览器就开始下载了:

connect-database-workbench-3

安装包下载完成后,直接双击开始安装。然后一路傻瓜式点击下一步,最后就安装完成了。

如果安装过程中,提示需要安装.NET组件,说明你的系统中没有安装.NET组件。可以从官网下载安装包进行安装:官方下载地址

启动Workbench

安装完成后,可以通过开始菜单,点击“MySQL Workbench 8.0 CE”启动Workbench。

connect-database-workbench-4

也可以在左下角的搜索框中输入“Workbench”,然后点击启动。

connect-database-workbench-5

启动后,界面如下图所示:

connect-database-workbench-6

配置连接信息

如果你的MySQL数据库服务已成功启动,那么可以在Workbench配置连接信息后,对MySQL数据库进行管理。

按下图所示,配置连接信息:

连接名(Connection Name:为数据库连接随便起一个自己记得住的名字。)

主机名(Hostname:数据库服务器的地址,可以是IP地址,也可以是域名。如果是本机,可以填写127.0.0.1)

端口号(Port:数据库服务器的端口号,MySQL数据库一般来说是3306。)

用户名(Username:连接数据库的用户名。可以不填,会在真正连接数据库时填写。)

密码(Password:用户名对应的密码。可以不填。)

默认打开的数据库(Default Schema:默认打开的数据库名。可以不填。)

connect-database-workbench-6

配置完成后,点击右下角的Test Connection按钮,对配置信息进行测试。如果弹出如下提示,说明连接信息配置成功。

connect-database-workbench-6

点击OK按钮,关闭提示窗口。然后再次点击OK按钮,保存配置的连接信息。

连接MySQL数据库服务器

连接信息配置成功后,Workbench主界面上会出现配置好的连接。

connect-database-workbench-6

双击连接信息框,打开Workbench的主界面:

菜单栏:Workbench提供的所有功能菜单;

快捷操作区:一些常用的功能快捷操作入口;

导航区:主要是列出数据库服务器下有哪些创建好的对象,包括数据库、表、视图、存储过程、函数等;

对象信息区:一些提示信息,包括当前选择的是哪个数据库,以及会话信息等。注意:如果在导航区没有选择某个要操作的数据库,那么在编写SQL语句时,操作的对象名前就必须带上数据库名。

操作请求编辑区:编写SQL语句并提交执行(编辑框上方像闪电一样的黄色按钮),以及查看执行返回数据。

操作请求执行结果区:显示操作请求的执行结果,包括请求执行状态、执行开始时间、执行耗时、错误提示等。

connect-database-workbench-6

创建数据库

一个数据库服务器下,可以有多个数据库(Schema),但不可以重名。

有三种方法可以创建数据库:

方法一:点击快捷操作区的创建数据库图标,在弹出的对话框中输入数据库名,然后点击Apply按钮进行创建。

方法二:在对象信息区的空白处右键,选择Create Schema…操作,在弹出的对话框中输入数据库名,然后点击Apply按钮进行创建。

方法三:在操作请求编辑区输入SQL命令并执行进行创建。

CREATE DATABASE mydb ;
connect-database-workbench-6

数据库创建成功后,在导航区点击右键,选择Refresh All操作,刷新对象列表,可以看到刚创建好的数据库。

单击该数据库,可以看到对象信息区提示出当前选择的数据库名。

connect-database-workbench-6

创建表

有三种方法可以创建表:

方法一:点击快捷操作区的创建表图标,在弹出的对话框中输入表名、字段等信息,然后点击Apply按钮进行创建。

方法二:在对象信息区的数据库下的Tables上右键,选择Create Table…操作,在弹出的对话框中输入表名、字段等信息,然后点击Apply按钮进行创建。

connect-database-workbench-6

方法三:在操作请求编辑区输入SQL命令并执行进行创建。

CREATE TABLE school.mytable (
    id INT NOT NULL,
    PRIMARY KEY (id)
);
connect-database-workbench-6

执行操作请求

可以在Workbench中使用SQL命令执行几乎所有的操作。只需要在操作请求编辑区编辑SQL命令并执行即可。

比如,下图执行SELECT操作,查询school.mytable表中的所有数据:

connect-database-workbench-6
picture loss