WEB开发网
开发学院数据库MySQL Mysql入门系列:一个MYSQL样例数据库 阅读

Mysql入门系列:一个MYSQL样例数据库

 2006-12-31 10:48:52 来源:WEB开发网   
核心提示: ■ 如果数据库中的信息能够以联机姓名地址录的形式移到Web 站点中,那么您可能会让信息以其他的方式流动,Mysql入门系列:一个MYSQL样例数据库(3),例如,如果会员能够联机编辑自己的条目,并向您提供了以自己的方式组合它们的灵活性,可以进行选择以实现您的设想,对数据库进行更新,那么您就

■ 如果数据库中的信息能够以联机姓名地址录的形式移到Web 站点中,那么您可能会让信息以其他的方式流动。例如,如果会员能够联机编辑自己的条目,对数据库进行更新,那么您就不必自己做所有的编辑工作了,这样有助于使姓名地址录中的信息更为准确。

■ 如果您在数据库中存储Email 地址,那么可以利用它们来发送Email 给那些相当长的一段时间没有更新自己的条目的会员。发出的消息可以向这些会员显示他们的条目内容,请他们查看,然后指示怎样利用Web 站点提供的实用工具做所需的修改。

■ 数据库不仅以关联到会员表的方式帮助使Web 站点更为有用。比方说,同盟出版了一份报纸“美国编年史”,每一期中都有一个给小孩子的版面,内含历史试题。最近有几期主要集中在美国总统的传记上。同盟的Web 站点也可以包含给孩子的版面,这样使试题联机。通过放置从数据库中取出的试题并让Web 服务器对随机给出的问题进行查询,或许甚至可以使这个版面成为交互式的。

至此,您可能已经想起了许多数据库的用途,这使您有点不能自控了。在回到现实之前,您开始问一些特殊的问题:

■ 这是不是有点野心勃勃了?在准备时是不是要做大量的工作?当然,如果只是想而不去做,则任何事情都很简单,我并不伪称上述所有事情实现起来都是微不足道的。然而,在本书结束时,我们所描述的这些事都实现了。只需记住一件事,没必要一次做完所有的事。我们将对工作进行分解,每次只做一部分。

■ MySQL能够完成所有这些事吗?不,它不能够。例如,MySQL没有直接的Web 能力。虽然由MySQL自身不能完成我们所讨论的每样事情,但是可以得到与MySQL一起工作的工具,从而完善和扩展了MySQL的能力。我们将用Perl 脚本语言和DBI(数据库接口)Perl 模块来编写访问MySQL数据库的脚本。Perl 具有极为出色的文本处理能力,它允许以一种高度灵活的方式处理查询结果以产生各种格式的输出。例如,我们可以用Perl 来生成多信息文本格式( RT F)的姓名地址录,这是一种可被所有字处理器读取的格式。我们也可以使用另一种脚本语言PHPPHP 特别适合于编写Web 应用,而且它与数据库一起工作。这使得能从Web 页运行MySQL查询并生成包含数据库查询结果的新页。PHP 与Apache(世界上最流行的Web 服务器)一起工作得很好,这使得完成诸如给出一个搜索窗口并显示搜索结果之类的事情很容易。MySQL与这些工具集成得很好,并向您提供了以自己的方式组合它们的灵活性,可以进行选择以实现您的设想。不用受限于那些大肆推销的所谓“集成”功能而实际工作起来也只是彼此之间的固定组合。

上一页  1 2 3 4  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接