Skip to end of metadata
Go to start of metadata

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。2009年,甲骨文公司(Oracle)收购升阳微系统公司,MySQL成为Oracle旗下产品。

目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB 创始人之一的 Monty Widenius的女儿也叫 My。这两个到底是哪一个给出了MySQL这个名字至今依然是个密,包括开发者在内也不知道。

MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

 

MySQL 版本迁移

在甲骨文公司收购 MySQL 后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,因此原先一些使用MySQL的开源软件逐渐转向其它的数据库。

例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。

连接方式

应用程序可通过ODBC或ADO方式,经由使用MyODBC与MySQL数据库连接。

  • MS .Net Framework下的程序(例如:C#、VB.NET)可通过ADO.NET的方式,经由使用MySQL.Net与MySQL数据库连接。
  • C/C++可使用/ mysql 或是直接使用MySQL内置之API与MySQL数据库连接。
  • PHP可通过PHP的MySQLi与MySQL数据库连接,具备比 mysql 模块更好的性能。另外PHP6可使用mysqlnd与MySQL数据库连接。
  • JAVA程序可通过JDBC方式与mysql进行连接,mysql 官方提供了 JDBC 驱动程序。
  • 可通过mysql客户端软件与mysql进行连接,如mysqlfront, mysqlyog, mysqlbrowser等。

 

MySQL 数据库维基的最近更新

MySQL 数据库维基空间贡献人

{"mode":"list","scope":"descendants","limit":"5","showLastTime":"true","order":"update","contextEntityId":3309784}

 

  • No labels