20.1MB
1.32MB
中文版Workbench是一款流行的数据库建模工具,全称是MySQL Workbench。它是专门为MySQL设计的,有很多优点,比如建立数据库文档,进行复杂的MySQL迁移。它可以为数据库管理员、程序开发人员和系统规划人员提供可视化设计、模型构建和数据库管理功能。
工作台软件功能
1.发展MySQL Workbench提供了创建、执行和优化SQL查询的可视化工具。SQL编辑器提供彩色语法高亮显示、SQL片段重用和SQL的执行历史。数据库连接面板使开发人员能够轻松管理数据库连接。对象浏览器提供了对数据库模式和对象的即时访问。
2.管理
提供一个可视化的控制台,方便管理MySQL环境,更好地理解数据库。开发人员和数据库管理员可以使用可视化工具来配置服务器、管理用户和查看数据库运行状况。
3.设计
使数据库管理员、开发人员或数据架构师能够可视化地设计、建模、生成和管理数据库。它包括数据建模人员创建复杂的ER模型、正向和反向工程所需的一切,还提供了执行困难的变更管理和文档任务的关键功能,这些任务通常需要大量的时间和精力。
4.数据库迁移
MySQL Workbench现在提供了一个完整且易于使用的解决方案,用于将Microsoft SQL Server、Sybase ASE、PostreSQL和其他RDBMS表、对象和数据迁移到MySQL。开发人员和数据库管理员可以快速轻松地将现有应用程序转换为在Windows和其他平台上的MySQL上运行。迁移也支持从MySQL早期版本到最新版本的迁移。
工作台软件功能
SQL开发:使您能够创建和管理到数据库服务器的连接。除了允许您配置连接参数之外,MySQL Workbench还提供了使用内置SQL编辑器对数据库连接执行SQL查询的能力。数据建模(设计):使您能够以图形方式创建数据库模式的模型,在模式和实时数据库之间进行反向工程和正向工程,并使用全面的表格编辑器编辑数据库的所有方面。表编辑器提供易于使用的功能,用于编辑表、列、索引、触发器、分区、选项、插入和权限、例程和视图。
服务器管理:使您能够通过管理用户、执行备份和恢复、检查审计数据、查看数据库运行状况和监控MySQL服务器性能来管理MySQL服务器实例。
数据迁移:允许您将表、对象和数据从Microsoft SQL Server、Microsoft Access、Sybase ASE、SQLite、SQL Anywhere、PostreSQL和其他RDBMS迁移到MySQL。迁移也支持从MySQL早期版本到最新版本的迁移。
企业支持:支持企业产品,如MySQL企业备份、MySQL防火墙、MySQL审计。
工作台使用方法
MySQL Workbench如何创建数据库?在SCHEMAS列表的空白处单击鼠标右键,选择“Create Schema…”创建一个数据库,如下图所示。
在创建数据库对话框中,在名称框中输入数据库的名称,并从归类下拉列表中选择数据库指定的字符集。点击应用按钮,创建成功,如下图所示。
在创建数据库的对话框中设置后,可以预览当前操作的SQL脚本,即创建数据库test_db,然后点击应用按钮,最后在下一个弹出的对话框中直接点击完成按钮,完成数据库test_db的创建,如下图所示。
用同样的方法创建数据库test_db_char,指定的字符集默认为UTF-8。
MySQL工作台配置方法
服务器管理*使用MySQLInstanceConfig配置MySQL作为服务运行;
*然后使用MySQL Workbench的服务器管理的新服务器实例创建一个新的服务器实例@ localhost
*使用MySQL Workbench的服务器管理的数据转储来导入我们的数据库实例sakila-db,先导入sakila schema,再导入sakila数据,导入的schema如下:
*导入的命令行可以在workbench的日志中看到,模式的导入如下:
mysql.exe-默认值-extra-file = " c:usersAAAappdatalocaltemptmphjwdop "-host = localhost-user = root-port = 3306-default-character-set = utf8-comments < " E:mysqlsakila-DBS akila-DBS akila-schema . SQL "
数据的导入如下:
mysql.exe-defaults-extra-file = " c:usersAAAappdatalocaltemptmpbsop _ E "-host = localhost-user = root-port = 3306-default-character-set = utf8-comments < " E:mysqlsakila-DBS akila-DBS akila-data . SQL "
*同时也可以使用Mysql Workbench的服务器管理的数据转储来导出数据库。有两种导出格式。第一种是导出到dump项目文件夹,每个表都是一个sql文件。第二个是导出到自包含文件,所有表都导出到SQL文件。
SQL开发
*使用MySQL Workbench的SQL Development的new connection创建一个链接localhost,它链接到之前导入的数据库实例sakila,如下:
*在MySQL Workbench的SQL开发环境中查询数据库实例sakila的actor表的内容,如下:
数据建模
*使用MySQL Workbench的数据建模打开已有的EER模型,打开数据库实例sakila中的sakila.mwb文件,如下图所示:
*一般我们使用Mysql Workbench的数据建模,从建模开始设计数据库,建模完成后导出为sql语句,再将sql导入数据库,完成数据库的创建;
安装方法
1.等待Mysql workbench下载,解压压缩包,双击运行程序,会弹出软件安装向导。单击“下一步”开始安装;2.自定义软件安装路径。默认安装路径为“C:程序文件mysqlmysql workbench 8.0 CE”。建议你安装在D盘,但是选择的时候不要选择有中文符号的路径。单击“下一步”进行安装;
3.选择最适合您需求的安装类型。我们默认选择第一项“完成”来完成安装;
4.默认点击“安装”进行安装,等待安装进度完成。
5.软件正在安装,我们耐心等待。
6.软件安装成功后,单击完成。