MySQL是一个关系型数据库管理系统,目前最流行的关系型数据库管理系统之一,在 WEB 应用方面,它是最好的应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 凭借经济高效、可靠、高性能且可扩展的电子商务、联机事务处理和嵌入式数据库应用 成为全球使用广泛的开源数据库。 它是一种事务安全、符合ACID -标准的集成式数据库,支持全 面的提交、回滚、崩溃恢复和行锁定功能。
MySQL 使用的 SQL 语言是用于访问数据库的最常用的标准化语言。由于 MySQL 数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的应用,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,因此搭配 PHP 和 Apache 服务器可组成良好的开发环境。
特点
(1)MySQL使用C和C++编写,使用多种编译器进行测试,保证了源代码的可移植性;
(2)支持多线程,充分利用 CPU 资源;
(3)优化的 SQL查询算法,有效地提高查询速度;
(4)提供多语言支持,常见的编码如中文的 GB 2312、BIG5等都可以用作数据表名和数据列名;
(5)提供用于管理、检查、优化数据库操作的管理工具;
(6)支持大型的数据库。可以处理拥有上千万条记录的大型数据库;
(7)MySQL 是开源的,所以不需要支付额外的费用;
(8)MySQL 使用标准的 SQL数据语言形式,对 PHP 有很好的支持;