数据库已经成为每个基于web的项目的重要组成部分。从简单的博客到企业门户,数据库引擎驱动应用程序,是所有流程和逻辑汇聚的中心位置。实际上,很少有进程可以避免进入数据库。
在这个关于数据库的MySQL系列中,我将强调数据库的重要性,以及如何在实际场景中使用流行的数据库管理系统(DBMS)和PHP。特别是本MySQL系列将涉及MySQL与PHP的连接、MySQL数据类型、MySQL中的表操作、PHP与MySQL中的CRUD、MySQL子句、连接表以及MySQL的REGEX表达式。
什么是数据库?
数据库是以一种有组织的方式存储的数据和信息的集合,可以在将来检索、更新和删除。数据库可以存储在文件中,也可以存储在系统中的不同表中。
表由行和列组成。列是该表的不同实体或特征,例如,如果我们创建一个教师表,它的实体将是ID、名称、年龄和资格。数据库可以是任何东西的集合,可以是你看的电影的集合,也可以是你必须教的学生的集合。
什么是数据库管理系统?
数据库管理帮助您处理数据库,并帮助您创建函数来插入、更新、删除和查看数据库。根据数据的复杂性,有许多方法来管理数据库。例如,如果您的数据只是电影的集合,那么您可以使用一个简单的DBMS来管理它。然而,如果您正在管理一个复杂的数据库,比如学校管理系统的数据库,那么您必须首先为教师和学生创建两个不同的表,然后是另一个课程表,以及另一个表,其中列出由哪个老师讲授哪些课程
因为这些东西是相互关联的,您需要确保没有数据与其他数据冲突,并且您能够轻松地从中检索数据。为此,我们使用关系数据库管理系统,因为它可以帮助您轻松地处理此类复杂性。
数据库软件的软件列表
有许多软件可以帮助您创建和管理数据库。有些是付费的,有些是免费的。看看下面的一些例子:
- SQL Server (paid)
- Oracle (paid+free)
- MySQL (free)
- MariaDB (free)
- FireBase (paid+free)
- Percona (free)
我们将在本系列教程中使用MySQL和PHP,因为它是免费的、开源的,并且大部分数据库用户都使用它。
MySQL是什么?
MySQL是Oracle公司开发的数据库管理系统,主要用于web服务器。MySQL可以部署和运行在任何操作系统上。MySQL简单、快速,可以用于任何类型的数据库,无论是关系型或简单型、大型或小型数据库。因为它使用标准SQL进行查询,这意味着如果您学习MySQL,您也可以在不同的数据库管理软件上进行查询。
为MySQL和PHP配置系统
因为PHP和MySQL都是服务器端语言,所以您需要一个服务器来实践它。出于实践目的,您可以为localhost配置您的系统(如果您在Cloudways上实践它,那么我们可以单击Install按钮,它将自行完成所有的工作),但是对于您的计算机,您需要执行以下操作。
要在计算机上创建本地主机,可以为本地主机安装XAMPP或WAMP。两者都附带MySQL和PHP。我将使用XAMPP,因为它是跨平台的,可以安装在任何操作系统上。这就是如何安装XAMPP。
- 根据您的操作系统从这里下载XAMPP安装程序。
- 下载后,双击.exe文件,选择所需的语言开始安装。
- 如果您正在Windows上安装,出现的对话框告诉您不要在C:\程序文件上安装XAMPP,然后单击OK。
- 单击Next并验证是否选中了所有复选框
- 验证您的安装位置
- 单击next并等待安装完成。
- 完成安装并在对话框中单击Yes以启动控制面板
- 如果XAMPP控制面板没有自动启动,那么在菜单项中找到它并单击它使其运行。运行后你会看到这个窗口:
- 单击Apache旁边的Start按钮,等待Apache启动。Apache启动后,单击MySQL旁边的Start按钮。等待MySQL启动。Apache和MySQL现在都在运行。
- 现在打开浏览器并键入localhost,它应该将您重定向到这个localhost/xampp/splash。这意味着您已经正确地配置了它。
这是一个关于如何使用XAMPP用PHP安装MySQL的非常基本的教程。
请继续关注sky8g博客,了解如何使用PHP处理MySQL数据库。如果您在教程中发现任何问题,请在下面的评论部分告诉我。这只是一个MySQL和数据库的初学者指南。