Mysql WorkBench的使用(一)

Mysql WorkBench的使用

    • 1.新增连接及连接管理
    • 2、右键菜单列表介绍(上图)
      • 2.1点击上图的edit connection进入连接管理界面
      • 2.2点击move to group
      • 2.3 copy connection string to clipboard
      • 2.4 copy jdbc connection string to clipboard
      • 2.5 rescan for local mysql instances
      • 2.6 add connection(s) from clipboard
      • 2.7 start command line client
      • 2.8move to top和move up
      • 2.9delete connection和delete all connections
    • 3.新建models
      • 3.1右侧三个图标切换排版
      • 3.2新增或者删除schema
      • 3.3新建表
      • 3.4新建视图
      • 3.5新建存储过程
      • 3.6新建存储过程分组
      • 3.7权限
      • 3.8 scripts和notes
      • 3.9新建关系图
    • 4.数据库迁移

MySQL workbench的使用分享

1.新增连接及连接管理

首先到home页,然后点击新增
Mysql WorkBench的使用(一)_第1张图片
然后1234步,第一步输入主机和端口,127.0.0.1和3306是默认的,如果不一致自行修改。第二步输入用户名,root是默认的,根据实际情况修改。第三步,点击store in vault输入密码。第四步点击test connection测试连接。
Mysql WorkBench的使用(一)_第2张图片
如果每一步输入无误,会新增连接,点击图标进入相应的数据库
Mysql WorkBench的使用(一)_第3张图片
或者右键图标,点击open connection进入,右键的菜单列表如下
Mysql WorkBench的使用(一)_第4张图片

2、右键菜单列表介绍(上图)

2.1点击上图的edit connection进入连接管理界面

Mysql WorkBench的使用(一)_第5张图片
可以在这修改连接的名称,圈起来的default schema是每次打开连接时默认打开的数据库,不同时期不同项目打开的数据库不同,在这可以修改默认数据库,当然,也可以不写。在这个界面没有保存按钮,点击close或者关闭当前页面时,会自动保存修改

2.2点击move to group

会出现分组的界面,显示已有分组,也可以直接输入新的组名,自动创建。
Mysql WorkBench的使用(一)_第6张图片
分组后效果如下
Mysql WorkBench的使用(一)_第7张图片
Mysql WorkBench的使用(一)_第8张图片

2.3 copy connection string to clipboard

复制连接到粘贴板,复制的结果如下

root@127.0.0.1:3306

2.4 copy jdbc connection string to clipboard

jdbc:mysql://127.0.0.1:3306/?user=root

2.5 rescan for local mysql instances

重新扫描本地MySQL实例

2.6 add connection(s) from clipboard

从粘贴板新建连接,如果格式正确会新建连接,如果连接已存在会报already exists

2.7 start command line client

启动命令行客户端,然后跳出如下界面
Mysql WorkBench的使用(一)_第9张图片
输入密码后,可以输入命令进行操作,例如使用sys数据库:
Mysql WorkBench的使用(一)_第10张图片

2.8move to top和move up

在home页更换连接展示的顺序,在edit connection的管理界面也有

2.9delete connection和delete all connections

删除连接

3.新建models

Mysql WorkBench的使用(一)_第11张图片
点击加号新增,进入如下界面
Mysql WorkBench的使用(一)_第12张图片

3.1右侧三个图标切换排版

Mysql WorkBench的使用(一)_第13张图片
Mysql WorkBench的使用(一)_第14张图片
Mysql WorkBench的使用(一)_第15张图片

3.2新增或者删除schema

Mysql WorkBench的使用(一)_第16张图片

3.3新建表

双击Add table
Mysql WorkBench的使用(一)_第17张图片
或者通过提供的模板快速新建表
双击右侧的timestamps,新建的表会有create_time和update_time字段
Mysql WorkBench的使用(一)_第18张图片
双击user,新建的表有username,email,password,create_time字段
Mysql WorkBench的使用(一)_第19张图片
双击category,有category_id和name字段
Mysql WorkBench的使用(一)_第20张图片
也可以修改或者新建表模板
Mysql WorkBench的使用(一)_第21张图片
点击上图图标后进入如下界面,通过new template按钮就可以新建模板
Mysql WorkBench的使用(一)_第22张图片
新增步骤如下
Mysql WorkBench的使用(一)_第23张图片
在点击new template按钮后,需要在下侧的界面先点击一下右侧的四个复选框(步骤2),才会新增一行,在编辑column(步骤3)时,需要连续三次单击,或者单击该列先选中行,然后停顿一下,再单击,才会显示编辑框,如下
Mysql WorkBench的使用(一)_第24张图片
如果需要删除字段,右键字段,会出现delete,点击即可删除。
Mysql WorkBench的使用(一)_第25张图片

3.4新建视图

双击add view新增视图
Mysql WorkBench的使用(一)_第26张图片
例如将用户名查出来当做一个view
Mysql WorkBench的使用(一)_第27张图片
comments页面
Mysql WorkBench的使用(一)_第28张图片
Mysql WorkBench的使用(一)_第29张图片
按照顺序进行123步,调出4所在的界面,在这进行权限控制
Mysql WorkBench的使用(一)_第30张图片

3.5新建存储过程

Mysql WorkBench的使用(一)_第31张图片
拥有的功能与视图类似

3.6新建存储过程分组

Mysql WorkBench的使用(一)_第32张图片

3.7权限

收起physical schemas,打开schema privileges
Mysql WorkBench的使用(一)_第33张图片
通过双击add role新增角色,右键角色进行管理
Mysql WorkBench的使用(一)_第34张图片
通过双击add user来添加用户,并且可以进行权限赋予
Mysql WorkBench的使用(一)_第35张图片

3.8 scripts和notes

收起权限,打开SQL scripts和model notes都是通过双击add进行新增
Mysql WorkBench的使用(一)_第36张图片

3.9新建关系图

通过双击新建
Mysql WorkBench的使用(一)_第37张图片
新建后进入如下界面,通过各种图标来新建
Mysql WorkBench的使用(一)_第38张图片
或者通过最开始的models界面,点击>按钮,然后选择从数据库新建EER图,也就是第一项
Mysql WorkBench的使用(一)_第39张图片
如果有没保存的EER图会提示
Mysql WorkBench的使用(一)_第40张图片
正常会进入如下界面,填写正确数据,然后一直next就可以了
Mysql WorkBench的使用(一)_第41张图片
最后就生成了EER图,左侧是缩略图,右侧是每张表关于字段的详细数据,以及表之间的关系,例如外键约束等
Mysql WorkBench的使用(一)_第42张图片

4.数据库迁移

Mysql WorkBench的使用(一)_第43张图片
点击后进入如下界面
Mysql WorkBench的使用(一)_第44张图片
翻译过来就是

欢迎来到MySQL工作台迁移向导
此向导将帮助您将表和数据从受支持的数据库系统迁移到MySQL。
您还可以使用此向导将数据库从一个MySQL实例复制到另一个实例。
先决条件
开始前,请检查以下准备步骤:
—迁移向导使用ODBC方式连接源数据库。您必须有一个ODBC驱动程序
安装和配置的源数据库,因为Workbench没有绑定任何这样的驱动程序
MySQL。对于MySQL连接,使用本机dient库。
—确保可以连接到源RDBMS服务器和目标RDBMS服务器。
—确保您具有从源数据库读取模式信息和数据的权限
创建对象并在目标MySQL服务器中插入数据。
—目标MySQL服务器中的max_allowed包选项必须足够大
要从源复制的最大字段值(特别是blob和大的TEXT字段)。
该向导支持从特定的数据库系统迁移,但还提供了“通用的”关系型数据库支持。
通用支持能够从许多RDBMS迁移表,这些RDBMS可以使用O0BC连接,
尽管准确的类型映射可能不能正确执行。提供了一个手动映射步骤
检查和修复任何可能发生的迁移问题。

根据提示检查ODBC驱动,也就是点击如下按钮
在这里插入图片描述
没有会报错
Mysql WorkBench的使用(一)_第45张图片
具体解决参照添加驱动
暂时没用到,结束。

你可能感兴趣的:(MySQL,mysql,数据库)