本节书摘来自异步社区出版社《PHP和MySQL Web开发从新手到高手(第5版)》一书中的第2章,第2.10节,作者: 【澳】Kevin Yank,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.10 让PHP进行输入
PHP和MySQL Web开发从新手到高手(第5版)
MySQL数据库服务器软件和SQL包含了很多的命令,远不止我在这里介绍的这些基本命令。但是,这些命令是目前为止最为常用的。
现在,你可能会认为数据库有一点难度。SQL往往有点儿不太好输入,因为其命令通常很长,而且和其他的计算机语言相比,它比较啰嗦。你可能会觉得,以INSERT命令的形式来输入整个笑话库简直太可怕了。
不要担心这一点!随着我们不断学习本书,你会感到惊讶的是,真正需要你手动输入的SQL语句是如此之少。通常,你会编写PHP脚本,它们负责为你输入SQL。例如,若想将一些笑话插入到数据库中,你通常会创建一段PHP脚本来添加笑话。这个脚本中包含了必须的INSERT查询,还带有笑话文本的一个占位符。然后,在需要添加笑话的任何时刻,可以通过运行这段PHP脚本,从而对MySQL服务器执行相应的INSERT查询。
但是现在,重要的是你对于手动输入SQL能够得到一种好的感觉。这将使你对于MySQL数据库的内部工作原理有很强的意识,也将会使你深刻认识到PHP有多么的令人省力。
目前为止,我们只是操作单个的表。但是,要认识到关系数据库的真正强大,你需要学习如何将多个表一起使用,以表示数据库所存储的项之间的复杂关系。我将会在第5章中更详细地介绍这些内容。其中,我们将介绍数据库设计原理,并展示一些更为高级的示例。
与此同时,我们已经实现了目标,并且你可以通过使用phpMyAdmin查询窗口与MySQL很好地进行交互。第3章仍然很有趣,我们将深入PHP语言,并且使用它创建一些动态生成的Web页面。
如果你喜欢,在继续学习之前,可以创建一个一定规模的joke表(对我们来说,5条数据就够用了)来练习一下MySQL。第4章将会继续使用这个笑话库。