MySQL简介

MySQL是最流行的开源SQL数据库管理系统之一,原本由瑞典的MySQL AB公司开发,后被美国甲骨文公司(Oracle)收购,现在为甲骨文公司旗下产品。

特性

  1. MySQL是一个数据库管理系统。数据库是一组结构化数据的集合,比如一个购物清单、或者图片库。为了添加、获取、处理存储在计算机中的数据库,我们需要一个类似于MySQL的数据库管理系统。计算机非常擅长处理大量的数据,数据库管理系统在处理数据中扮演着关键的核心角色。
  2. MySQL是关系型数据库。所谓关系型数据库,就是将数据存放在不同的数据表中,而不是把所有的数据都存储到一起。关系型数据库的结构,考虑到性能因素,分别组织在不同的文件中。采用诸如数据库、数据表、视图、行和列等方式提供灵活的存储和管理数据的方法。“MySQL”中的SQL,指的是“Structured Query Language”。SQL是最常用的管理数据库的通用语言。我们可以单独使用SQL、也可以在PHP等编程语言中嵌套着使用SQL。
  3. MySQL是开源软件。开源意味着任何人都可以使用并且编辑。任何人都可以通过互联网免费下载并使用MySQL软件,如果你愿意,你还可以改变MySQL的代码,使之更加符合自己的需求。
  4. MySQL数据库具有快速、可靠、可大规模扩展以及容易使用的优点。MySQL数据库服务器可以运行在台式机或者笔记本,也可以运行在独立的服务器上,并且还可以通过网络将很多台机器组织成大规模的数据库集群。MySQL数据库从一开始,就是为了快速处理大量数据而开发的,经过多年的开发,MySQL已经成为功能强大、性能优越、安全可靠的非常适合互联网环境的主流数据库。
  5. 支持多种操作系统,如FreeBSD、HP-UX、Linux、Mac OS、Novell NetWare、NetBSD、OpenBSD、OS/2 Wrap、Solaris、Windows等等。

“MySQL”的官方读法为“My Ess Que Ell”,但又同时不介意其他习惯性读法的存在。MySQL 中的My是MySQL的主要开发成员 Ulf Michael Widenius 的女儿名字。[9]

MySQL的发展

MySQL被收购后,甲骨文公司大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,因此原先一些使用MySQL的开源软件逐渐转向其它的数据库。出于对MySQL可能成为闭源软件的担忧,MySQL的创始人Ulf Michael Widenius 以MySQL为基础,成立分支计划MariaDB。

MariaDB的的API和协议兼容MySQL。维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。在最新版的xampp中,也使用MariaDB替代了MySQL。

results matching ""

    No results matching ""