一、操作MySQL数据库1、点击配置好的远程登录卡片,连接远程 MySQL 数据库

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(1)

2、登录远程数据库后,红框部分为当前远程 MySQL 数据库中已经创建好的数据库列表

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(2)

3、创建数据库

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(3)

4、在 Schema Name 里填入新建数据库的数据库名,然后选择 Apply

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(4)

5、MySQL Workbench 会自动帮助我们生成 SQL 命令,创建数据库

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(5)

6、执行命令,创建成功。可以看到 Schemas 列表中多了我们刚刚创建的 db_test 数据库

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(6)

7、右键点击 db_test ,选择 Set as Default Schema 先把它设置成默认数据库

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(7)

8、在 db_test 数据库中创建表,右键点击 Tables 选择 Create Table 进入创建表的流程页

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(8)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(9)

Name:这里填写表名。 这里创建表中的各列、列属性。 点击<click to edit>可添加一列。 点击 Apply ,MySQL Workbench 会帮我们生成创建表的 SQL 命令,执行 SQL 命令。

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(10)

10、查看表数据

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(11)

点击要查看的表名后面的「闪电 icon」标示 Workben 自动帮我们生成一段查看表的 SQL 命令 点击黄色闪电标志执行后,可在 Result Grid 看到查询表的表数据

11、向 table 表中插入数据

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(12)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(13)

使用 Select 查出表内容后,在表格内直添加需要写入的数据。 Workbench 会生成一段查看表的代码。 在下方表格中展示表内数据,我们可以根据自己的需求在这里向表内添加数据。 最后点击应用生成添加数据的代码。

12、修改字段属性

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(14)

右键点击需要修改的表,选择「Alter Table…」,右侧会显示出表信息,修改需要修改的内容后,Apply 即可应用。

13、删除数据库中的表

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(15)

右键选择需要删除的表,然后点击「Drop Table…」即可删除。注意:此操作不可撤回,谨慎选择。

二、MySQL 数据导入导出1、使用 MySQL Workbench 导入 SQL 数据

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(16)

在菜单栏中选择 File → Open SQL Script… 选择要导入的 SQL 文件

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(17)

在弹出的对话框中选择需要导入的 SQL 文件。

这里非常关键,一定要仔细阅读。

点击黄色闪电 icon 执行代码 将这 3 条数据写入数据库对应的 db_table_demo 表中

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(18)

使用 SELECT 查询表,可以看到 3 条数据已经成功导入

2、使用 MySQL Workbench 导出 SQL 数据

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(19)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(20)

选择 Administration 标签 在 MANAGENMENT 中找到 Data Export 选择需要导出的数据库 选择需要导出数据库中的表 选择导出内容 选择导出 SQL 文件的存储路径 Start Export 开始导出

三、配置 MySQL 数据库表属性1、主键约束

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(21)

Primary Key(PK):主键约束,指定某列的数据非空、唯一、不能重复

右键点击需要设置的表,选择「Alter Table…」 PK 为设置主键约束。

2、外键约束

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(22)

Foreign Key:外键,指定该列记录属于主表中的一条记录,参照另一条数据

选择「Foreign Keys」的标签 输入外键名称 选择要关联的表 当前表的列,选择要关联的键 被关联表的列,选择需要关联的键 Apply 应用,进行关联

3、唯一约束:UQ 索引

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(23)

Unique:唯一约束,指定某列和几列组合的数据不能重复

选中的列就是数据表的唯一约束索引,取消选中则取消该列的唯一约束索引。

4、非空约束

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(24)

Not Null:非空约束,指定某列不能为 NULL 空

选中 NN 的列为数据表的非空约束,取消选中则取消该列的非空约束。

5、默认值约束

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(25)

默认值(Default)的完整名称是 默认值约束(Default Constraint)

MySQL 默认值约束用来指定某列的默认值。 红框部分,state 的默认值设定为「1」,即插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为「1」。

四、在 Workbench 中执行SQL1、插入数据

INSERT INTO db_table_demo(id, name, phone, descr) VALUES (4, '小明', '12345678904', '爱拼才会赢4');

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(26)

直接在 Query 标签中写入 insert SQL 代码,然后点击「黄色闪电」即可执行代码。

2、查询数据

select * from db_table_demo

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(27)

直接在 Query 标签中写入 select SQL 代码,然后点击「黄色闪电」即可执行代码。

五、创建 MySQL 触发器及触发器的应用

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(28)

鼠标右键点击需要添加触发器的表。 选择 Triggers 标签,进入触发器设置页面 选择需要添加的触发器类型。 添加触发器代码。

MySQL 触发器一共有 6 种类型:

六、用户账号和访问权限1、添加 MySQL 数据库账号

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(29)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(30)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(31)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(32)

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(33)

选择 Add Account 添加账号详细信息 Apply 应用

2、删除 MySQL 数据库账号

mysql workbench创建连接(三如何使用MySQLWorkbench操作数据库)(34)

选择需要删除的账号 点击 Delete 点击 Refresh 刷新列表

,