Mysql WorkBench的使用(一)

MySQL workbench的使用分享

1.新增连接及连接管理

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

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

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

在这里插入图片描述
可以在这修改连接的名称,圈起来的default schema是每次打开连接时默认打开的数据库,不同时期不同项目打开的数据库不同,在这可以修改默认数据库,当然,也可以不写。在这个界面没有保存按钮,点击close或者关闭当前页面时,会自动保存修改

2.2点击move to group

会出现分组的界面,显示已有分组,也可以直接输入新的组名,自动创建。
在这里插入图片描述
分组后效果如下
在这里插入图片描述
在这里插入图片描述

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

启动命令行客户端,然后跳出如下界面
在这里插入图片描述
输入密码后,可以输入命令进行操作,例如使用sys数据库:
在这里插入图片描述

2.8move to top和move up

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

2.9delete connection和delete all connections

删除连接

3.新建models

在这里插入图片描述
点击加号新增,进入如下界面
在这里插入图片描述

3.1右侧三个图标切换排版

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2新增或者删除schema

在这里插入图片描述

3.3新建表

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

3.4新建视图

双击add view新增视图
在这里插入图片描述
例如将用户名查出来当做一个view
在这里插入图片描述
comments页面
在这里插入图片描述
在这里插入图片描述
按照顺序进行123步,调出4所在的界面,在这进行权限控制
在这里插入图片描述

3.5新建存储过程

在这里插入图片描述
拥有的功能与视图类似

3.6新建存储过程分组

在这里插入图片描述

3.7权限

收起physical schemas,打开schema privileges
在这里插入图片描述
通过双击add role新增角色,右键角色进行管理
在这里插入图片描述
通过双击add user来添加用户,并且可以进行权限赋予
在这里插入图片描述

3.8 scripts和notes

收起权限,打开SQL scripts和model notes都是通过双击add进行新增
在这里插入图片描述

3.9新建关系图

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

4.数据库迁移

在这里插入图片描述
点击后进入如下界面
在这里插入图片描述
翻译过来就是

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

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

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值