首页 理论教育为什么选择MySQL数据库-MySQL数据库设计与实现

为什么选择MySQL数据库-MySQL数据库设计与实现

【摘要】:这一节将重点讨论促使MySQL风行的一些关键特性。接下来,还将提供有关MySQL产品两个主要里程碑版本的重要信息。庞大的开源社区:MySQL之所以如此流行和受欢迎,很大一部分功劳要归功于开源社区的积极支持。在开源社区中不仅能了解到MySQL的最新发展动态,还能快速地解决一些问题和难题。

MySQL是一个关系数据库服务器,相对于与之竞争的专用数据库产品来说,MySQL各个版本提供的特性与这些数据库产品的特性都非常接近,这意味着,如果熟悉另外一种数据库产品,接触到MySQL时,会发现很多内容都不陌生,不会有太多惊奇。除了它的价格低廉以外(对许多用户都是免费的),MySQL还有哪些特点让它如此流行呢?这一节将重点讨论促使MySQL风行的一些关键特性。接下来,还将提供有关MySQL产品两个主要里程碑版本(即版本4和版本5)的重要信息。

➢ 性能:对于数据库系统来说,速度的重要性是不言而喻的。相对于其他的竞争者而言,MySQL在速度这一点上就做得非常优秀,MySQL数据库的速度是非常快的。

➢ 容易掌握:对于初学者来说,MySQL很容易上手。

开放源代码:MySQL公开其源代码,用户可免费下载和修改源代码并应用到他们的程序中,以获得新的功能或增强应用程序的特性。

➢ 庞大的开源社区:MySQL之所以如此流行和受欢迎,很大一部分功劳要归功于开源社区的积极支持。在开源社区中不仅能了解到MySQL的最新发展动态,还能快速地解决一些问题和难题。(www.chuimin.cn)

MySQL 5是MySQL版本中的一个重要产品,它在2005年推出,以MySQL的上一个版本MySQL 4相比,MySQL 5具有以下的特性。

➢ 存储过程:存储过程是一组为了完成特定功能的Transact-SQL语句的集合,它存储在服务器上,因其被预先编译过,所以速度很快。

➢ 视图:视图是从一个或者多个表中查找数据的一种交互的方法,它主要出于两种原因,一个是可简化查询语句,另一个就是可实现安全性和保密性。

触发器:触发器是一种特殊的存储过程,它的执行是由事件所触发的。