![](https://csdnimg.cn/release/download_crawler_static/88058587/bg7.jpg)
已经提供了丰富且极其有用的功能集。 它的连接性,速度和安全性使MySQL非
常适合访问Internet上的数据库。尽管MySQL是免费的,但它具有数据库系统的
多功能性,例如Oracle,Sybase,Informix,Db2和其他商业数据库。MySQL数
据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管
理。
MySQL关系数据库的第一版于1998年1月发布。它使用系统核心提供的多线
程机制提供完整的多线程操作模式,提供了面向C、C++、Eiffel、Java、Perl、
PHP、Python以及Tcl等编程语言的编程接口(APIs),并支持多种字段类型,
并提供了完整的运算符来支持查询中的SELECT和WHERE操作。MySQL是开源的,
因此任何人都可以根据通用公共许可证下载并根据个人需要对其进行修改。
MySQL因其速度,可靠性和适应性而备受关注。它将数据保留在不同的表中,而
不是将所有数据都放在一个大型仓库中,这不仅提高了速度,而且还提高了灵
活性。由于其体积小,速度快,总拥有成本低,尤其是其开放源代码,许多中
小型公司选择MySQL作为其公司网站数据库来降低开发成本。PHP结合了Apache
服务器,MySQL数据库和Linux操作。由于这四个主要软件是开源和免费的,因
此该公司可以构建稳定且免费的网站系统,而无需花费一分钱(人工成本除
外)。
2.3 B/S 结构
B/S体系结构应用程序允许用户通过浏览器进行访问,而无需在本地计算机
上安装任何客户端程序。处理系统如图2-1所示,它由三部分组成:客户端,Web
应用程序服务器和数据库服务器。 在中小型应用程序系统中,Web服务器和数
据库服务器可以安装在同一台计算机上。在大型应用程序系统中,同一应用程
序的不同数据处理服务也可以安排在不同的应用程序服务器(两个或更多)中,
以满足分布式数据处理的需求。