1.2.1 MySQL介绍
1. MySQL概念
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2.MySQL特征
• 容易使用。
• 多用户支持。
• 可移植性和开放源代码。
• 遵循国际标准和国际化支持。
• 为多种编程语言提供API。
3.MySQL5特性
• 子查询。
• 视图。
• 存储过程。
• 触发器。(www.xing528.com)
• 事务处理。
• 热备份。
• 二进制Bit类型。
4.MySQL不足
• 不能直接处理XML数据。
• 一些功能上支持得不够完善和成熟。
• 不能提供任何OLAP(实时分析系统)功能。
5.MySQL应用
MySQL的官方网站引述MySQL是“世界上最受欢迎的开放源代码数据库”。这不是狂妄之语,数字可以证明它:目前,有超过1 000万份的MySQL被安装用于支付高负荷的网站和其他关键商业应用,包括像阿尔卡特、爱立信、朗讯、亚马逊、谷歌、纽约证券交易所、迪斯尼、雅虎、美国宇航局等这样的产业领袖。在下述网页你还能查看到MySQL和它竞争对手进行了短兵相接的比较。
http://www.mysql.com/information/crash-me.php
http://www.mysql.com/information/benchmarks.html
1.2.2 结构化查询语言SQL
结构化查询语言(Structured Query Language,SQL)是一种应用最为广泛的关系数据库语言。该语言定义了操作关系数据库的标准语法,几乎所有的关系数据库管理系统都支持SQL,如图1.5所示。
图1.5 结构化查询语言构成
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。