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)。