MySQL Workbench 使用教程(2) 使用MySQL Workbench设计数据库

支持可视化数据库模式设计

MySQL Workbench简化了数据库的设计和维护,自动化了耗时且容易出错的任务,并改善了DBA和开发人员团队之间的沟通。它使数据架构师能够在投入大量的时间和资源之前,将需求可视化,与利益相关者沟通,并解决设计问题。它能够实现模型驱动的数据库设计,这是创建有效和性能良好的数据库的最有效方法,同时提供了应对不断变化的业务需求的灵活性。模型和模式验证实用程序强制执行数据建模的最佳实践标准,也强制执行MySQL特有的物理设计标准,因此在构建新的ER图或生成物理MySQL数据库时不会出现错误。

正向和反向工程

MySQL Workbench提供了物理数据库设计的前向工程功能。只需点击几下鼠标,一个可视化的数据模型就可以轻松地转化为目标MySQL服务器上的物理数据库。所有的SQL代码都会自动生成并在第一时间正确运行,这消除了手动编写复杂的SQL代码的正常错误过程。MySQL Workbench还可以让你对现有的数据库或打包的应用程序进行逆向工程,以便更好地了解其数据库设计。MySQL Workbench不仅可以对现有的数据库进行转发和逆向工程,还可以导入SQL脚本来建立模型,并将模型导出为DDL脚本,以便日后运行。

变更管理

数据库变更管理是一个困难而复杂的过程,它涉及到维护不同版本的数据库模式和手动修改现有数据库。为了帮助DBA和开发人员进行变更管理,MySQL Workbench包含了模式同步和比较工具。DBA可以对两个实时数据库或一个模型和一个实时数据库进行比较,并直观地看到两者的差异,还可以在模型和实时数据库之间进行同步,反之亦然。

数据库文档

文档化数据库设计可能是一个耗时的过程。MySQL Workbench包含了DBDoc,它使DBA或开发人员能够提供点击式数据库文档。模型可以以HTML或纯文本格式进行文档化,并包括当前MySQL Workbench会话中的所有对象和模型。

新建连接:

支持一下几种连接方式

* 标准的ip直连

* socket或者pipe管道

* 承载在ssh上的ip连接

具体列表如下:

可以保存数据库密码,如下所示

这是我新建mysql连接,单机该连接会打开一个新标签,就是这个数据库的信息面板

各个区域功能介绍:

① 菜单栏

② 导航 / 数据库模式

③信息 / 会话

④ 执行区

⑤ 输出区

⑥ 功能杂项

点击Navigator->schemas 可以查看所有书库,如下:

想要查看某个表的详细信息可以,鼠标移到右侧,出现 ℹ 和一个如下:

查看信息

修改名称和字符集

基本数据导入导出

切换回“Administration"面板,如下:

按如下操作:

服务器信息面板:

你可能感兴趣的:(mysql)