MySQL
数据库最初是由瑞典MySQL AB
公司开发,2008年1月16号被Sun
公司收购。2009年,SUN
又被Oracle
收购。MySQL
是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支持多线程高并发多用户的关系型数据库管理系统。
MySQL
最强大的优势之一在于它是一个开放源代码的数据库管理系统。开源的特点是给予了用户根据自己需要修改DBMS
的自由。MySQL
采用了General Public License
,这意味着授予用户阅读、修改和优化源代码的权利,这样即使是免费版的MySQL
的功能也足够强大,这也是为什么MySQL
越来越受欢迎的主要原因。
MySQL
可以在不同的操作系统下运行,简单地说,MySQL
可以支持Windows
系统、UNIX
系统、Linux
系统等多种操作系统平台。这意味着在一个操作系统中实现的应用程序可以很方便地移植到其他的操作系统下。
MySQL
的核心程序完全采用多线程编程,这些线程都是轻量级的进程,它在灵活地为用户提供服务的同时,又不会占用过多的系统资源。因此MySQL
能够更快速、高效的处理数据。
MySQL
分为社区版和企业版,社区版是完全免费的,而企业版是收费的。即使在开发中需要用到一些付费的附加功能,价格相对于昂贵的Oracle
、DB2
等也是有很大优势的。
其实免费的社区版也支持多种数据类型和正规的SQL
查询语言,能够对数据进行各种查询、增加、删除、修改等操作,所以一般情况下社区版就可以满足开发需求了,而对数据库可靠性要求比较高的企业可以选择企业版。
另外,PHP
中提供了一整套的MySQL
函数,对MySQL
进行了全方位的强力支持。
总体来说,MySQL
是一款开源的、免费的、轻量级的关系型数据库,其具有体积小、速度快、成本低、开放源码等优点,其发展前景是无可限量的。