MySQL 简介:初学者指南
以下文章摘自PHP & MySQL:Novice to Ninja,第 7 版,这是学习构建专业 Web 应用程序所需的所有工具、原理和技术的实践指南。在本系列的第三篇教程中,您将了解什么是数据库,以及如何使用结构化查询语言 (SQL) 来使用您自己的数据库。 Backward Skip 10s Play Video Forward Skip 10s 使用 Docker 设置 PHP 开发环境 PHP 初学者指南 MySQL 简介:初学者指南 在 Web 上显示 MySQL 数据:简介 正如我在上一章中所解释的,PHP 是一种服务器端脚本语言,它允许您在网页中插入指令,您的 Web 服务器软件将在将这些页面发送到请求它们的浏览器之前执行这些指令。我们已经研究了一些基本示例,包括生成随机数和使用表单捕获用户的输入。 现在,一切都很好,但是当数据库添加到其中时,它真的变得很有趣。在本章中,我们将学习什么是数据库,以及如何使用结构化查询语言(SQL)来使用您自己的数据库。数据库简介 数据库服务器是一种可以以有组织的格式存储大量信息的程序,可以通过 PHP 等编程语言轻松访问这些信息。例如,您可以告诉 PHP 在数据库中查找您希望在网站上显示的笑话列表。 在此示例中,笑话将完全存 决策者电子邮件列表 储在数据库中。这种方法的优点是双重的。首先,您可以编写一个 PHP 脚本来从数据库中获取任何笑话,并通过动态生成 HTML 页面来显示它,而不是为每个笑话编写一个 HTML 页面。其次,向您的网站添加笑话只需将笑话插入数据库即可。PHP 代码将处理其余的事情,当它从数据库中获取列表时,会自动将新笑话与其他笑话一起显示。 让我们通过这个例子来看看数据是如何存储在数据库中的。数据库由一个或多个表组成,每个表都包含一个项目或事物的列表。对于我们的笑话数据库,我们可能会从一个名为 的表开始joke,其中包含笑话列表。数据库中的每个表都有一个或多个列或字段。每列保存有关表中每个项目的特定信息。
https://manchestermassage.net/wp-content/uploads/2024/01/photo_2024-01-13_09-23-56.jpg
在我们的示例中,我们的joke表可能有一列用于存放笑话的文本,另一列用于存放将笑话添加到数据库的日期。以这种方式存储的每个笑话都可以说是表中的一行或条目。这些行和列形成一个表格,如下图所示。 包含笑话列表的典型数据库表 如果您曾经创建过电子表格,您会觉得这很熟悉。数据库表类似,数据存储在行和列中。唯一的区别是,与 Excel 不同(其中列名为A、B、C等),当您创建数据库表时,您可以为每列选择一个名称。 请注意,除了笑话文本 ( joketext) 和笑话日期 ( jokedate) 列之外,还有一个名为 的列id。作为良好的设计,数据库表应该始终提供一种可以唯一标识每一行的方法。由于有可能在同一日期输入两个相同的笑话,因此我们不能依靠joketext和jokedate列来区分所有笑话。因此,该列的功能id是为每个笑话分配一个唯一的编号,以便我们可以轻松地引用它们并跟踪哪个笑话是哪个。我们将在第 5 章中仔细研究此类数据库设计问题。 注意:也可以使用列的组合作为唯一标识符,例如制造商名称和产品名称在一起。
頁:
[1]