mysql的介绍
mysql数据库管理系统由瑞典的datakonsultab公司研发,该公司被sun公司收购,现在sun公司又被oracle公司收购,因此mysql目前属于 oracle 旗下产品。
mysql所使用的 sql 语言是用于访问数据库的最常用标准化语言。mysql 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,一般中小型网站的开发都选择 mysql 作为网站数据库。
mysql的特点:
①mysql数据库是用c和c++语言编写的,以保证源码的可移植性
②支持多个操作系统例如:windows、linux、mac os等等
③支持多线程,可以充分的利用cpu资源
④为多种编程语言提供api,包括c语言,java,php。python语言等
⑤mysql优化了sql算法,有效的提高了查询速度
⑥mysql开放源代码且无版权制约,自主性强、使用成本低。
⑧mysql历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。
mysql的版本:
针对不同的用户,mysql分为两种不同的版本:
mysql community server
- 社区版本,免费,但是mysql不提供官方技术支持。
mysql enterprise edition
- 商业版,该版本是收费版本,可以试用30天,官方提供技术支持
mysql cluster
- 集群版,开源免费,可将几个mysql server封装成一个server。
mysql cluster cge
- 高级集群版,需付费。
mysql workbench(gui tool)
- 一款专为mysql设计的er/数据库建模工具。mysql workbench又分为两个版本,分别是社区版(mysql workbench oss)、商用版(mysql workbench se)。