【拓展文本】
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL是最流行的关系型数据库管理系统,在Web应用方面,MySQL是极好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL具有体积小、速度快、总体拥有成本低、开放源码的优点,一般中小型网站的开发都选择MySQL作为网站数据库。
MySQL主要具备以下特性。
(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
(2)支持Linux、Mac OS、Windows、OpenBSD、AIX、FreeBSD、HP-UX等多种操作系统。
【拓展文本】
(3)为C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和TCL等多种编程语言提供了接口(API)。
(4)支持多线程,充分利用CPU资源。
(5)优化的SQL查询算法,有效地提高了查询速度。
(6)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。