发布于:2021-01-26 14:29:06
0
1113
0
什么是MySQL?
MySQL是一个开源的关系数据库。
MySQL是跨平台的,这意味着它可以在许多不同的平台上运行,如Windows、Linux和Mac OS等。
为什么使用MySQL?
市场上有许多关系数据库管理系统。
关系数据库的例子包括microsoftsqlserver、microsoftaccess、Oracle、DB2等。
有人可能会问,为什么我们会选择MySQL而不是其他数据库管理系统。
这个问题的答案取决于许多因素。
让我们看看MySQL与SQL Server等关系型数据库相比的优势:
MySQL支持多个存储引擎,每个引擎都有自己的规范,而SQL server等其他系统只支持一个存储引擎。为了理解这句话,让我们看一下MySQL支持的两个存储引擎。
InnoDB:-MySQL从5.5版起提供的默认存储引擎。InnoDB支持外键以实现引用完整性,还支持ACID标准事务。
MyISAM:-在5.5版本之前,它是MySQL的默认存储引擎。MyISAM缺乏对事务的支持。与InnoDB相比,MySQL的优势在于简单和高性能。
MySQL与其他关系数据库系统相比,性能更高。这是因为它设计简单,并且支持多种存储引擎。
成本效益高,与其他关系数据库相比,它的成本相对较低。事实上,社区版是免费的。商业版有许可费,与Microsoft SQL Server等产品的许可费相比,这也很划算。
跨平台-MySQL在许多平台上工作,这意味着它可以部署在大多数计算机上。其他系统(如MS SQL Server)仅在windows平台上运行。
为了与MySQL交互,您需要一个可以与MySQL服务器通信的服务器访问工具。MySQL支持多用户连接。
什么是MySQL Workbench?
MySQL Workbench是一个用于MySQL服务器关系数据库的可视化数据库设计和建模工具。它有助于创建新的物理数据模型,并通过反向/正向工程和变更管理功能修改现有的MySQL数据库。MySQL工作台的目的是提供一个接口,以便以更结构化的方式更轻松地处理数据库。
MySQL workbench入门-建模和设计工具
模型是最有效和高性能数据库的核心。MySQLworkbench有一些工具,允许开发人员和数据库管理员直观地创建物理数据库设计模型,这些模型可以使用正向工程轻松地转换为MySQL数据库。
MySQL workbench支持在同一环境中创建多个模型。
它支持表等所有对象,构成数据库的视图、存储过程、触发器等。
MySQL workbench有一个内置的模型验证实用程序,可以向数据建模者报告可能发现的任何问题。
它还允许使用不同的建模符号,并可以通过使用LUA脚本语言进行扩展。
下图显示了MySQLWorkbench的建模窗口。
MySQL工作台-SQL开发工具
结构化查询语言(SQL)允许我们操作关系数据库。SQL是所有关系数据库的核心。
MySQLworkbench内置了SQL可视化编辑器。
可视化SQL编辑器允许开发人员对MySQL服务器数据库构建、编辑和运行查询。它有用于查看和导出数据的实用程序。
它的语法颜色高亮显示帮助开发人员轻松编写和调试SQL语句。
可以运行多个查询,结果自动显示在不同的选项卡中。
查询还保存在“历史记录”面板中,以便以后检索和运行。
下图显示了MySQL Workbench的SQL开发窗口。
MySQL工作台-管理工具
服务器管理在保护公司数据安全方面起着关键作用。服务器管理的主要问题是用户管理、服务器配置、服务器日志等。workbenchmysql具有以下特性,简化了MySQL服务器的管理过程。
用户管理-用于管理用户的可视化实用程序,允许数据库管理员在需要时轻松添加新用户和删除现有用户,授予和删除权限并查看用户配置文件。
服务器配置-允许对服务器进行高级配置和微调以获得最佳性能。
数据库备份和恢复-用于导出/导入MySQL转储文件的可视化工具。MySQL转储文件包含用于创建数据库、表、视图、存储过程和插入数据的SQL脚本。
服务器日志-用于查看MySQL服务器日志的可视化工具。日志包括错误日志、二进制日志和InnodDB日志。在服务器上执行诊断时,这些日志非常有用。下图显示了MySQL Workbench的建模窗口。
下图显示了Workbench MySQL的管理面板。
如何安装MySQL工作台指南(适用于Windows)
在这个MySQL工作台初学者教程中,我们将学习如何安装和使用MySQL工作台。
安装MySQL工作台需要两个步骤。
安装MySQL社区服务器。
安装MySQL工作台-您可以使用zip文件或msi安装程序安装工作台(推荐)。
注意:您需要管理员或超级用户权限才能执行安装。
入门
完成上述安装后,您需要设置MySQL Workbench,如下所示:
1.第一步是启动Workbench MySQL。您所看到的被称为主窗口。
2.接下来,您需要创建MySQL服务器连接,其中包含有关目标数据库服务器的详细信息,包括如何连接到该服务器。在MySQL Workbench主窗口中单击“+”。这将打开设置新连接。
3.作为初学者,您可以为本地安装的服务器创建连接。单击设置新连接窗口中的配置服务器管理按钮,检查MySQL服务器的配置。
4.将打开一个名为“配置本地管理”的新窗口。单击“下一步”按钮继续。
5.接下来,向导将测试到数据库的连接。如果测试失败,请返回并更正数据库连接参数。接下来,它将打开一个弹出窗口,询问您的root密码以测试您与本地mysql服务器实例的连接。密码是您在安装MySQL Workbench时设置的密码。输入密码,然后按“确定”。
6.接下来,向导将测试到数据库的连接。如果测试失败,请返回并更正数据库连接参数。否则,如果所有测试都成功,请单击“下一步”继续。
7.之后,一个新的向导将打开本地服务管理-它允许您在一台机器上安装的多个mysql服务器之间切换。作为初学者,您可以绕过此问题,单击“下一步”继续。
8.然后,向导将检查访问MySQL服务器配置文件的能力,并测试启动/停止命令。
9.接下来您可以查看当前配置。查看配置后,单击Finish以完成服务器配置。
10.下一步是建立一个连接,可以用来连接到服务器。如果尚未创建连接,则可以使用给定的默认值。输入连接名称后,单击测试连接。
11.将打开一个新对话框,向您询问根用户/选定用户的密码。如果您的MySQL root用户有密码,您可以使用Store-in-Vault功能输入密码。单击“确定”。
如果输入的用户密码正确,则将显示以下屏幕。单击两个确定按钮,您就可以开始了。
主页中会显示一个新实例。
双击并开始查询。
摘要
MySQL是一个跨平台的开源关系数据库。
MySQL支持多种存储引擎,极大地提高了服务器的性能调整和灵活性。在版本5.5之前,默认的存储引擎是MyISAM,从版本5.5开始,它缺乏对事务的支持;默认的存储引擎是InnoDB,它支持事务和外键。
MySQL服务器可以使用许多服务器访问MySQL工具进行管理,这些工具包括商业和开源产品。流行的例子包括;
phpMyAdmin-基于web的跨平台开源服务器访问工具
SQLYog-针对windows平台,桌面商用服务器访问工具
MySQL workbench跨平台开源服务器访问工具
MySQL workbench是MySQL服务器的集成开发环境。它具有用于数据库建模和设计、SQL开发和服务器管理的实用程序。
作者介绍