这篇教程是帮助你回答:什么是MySQL?以及告诉你为何 MySQL 是世界上最流行的开源数据库的原因。

在了解MySQL之前,要先了解database和SQL,若你已经了解它俩,则可以直接跳到:什么是MySQL?

其实你每天都在和数据打交道…

当你从智能手机打开播放列表,听你最喜欢的歌曲时。在这个例子中,播放列表就是数据库。

当你向微博发布图片时,你的图片列表就是数据库。

当你在电商网站浏览,并购买鞋子、衣服时,购物车就是数据库。

数据库无处不在,那数据库到底是什么呢?根据定义,一个数据库只不过是数据化的集合。

数据之间有关联是很自然的,比如:一个商品隶属于一个商品分类同时关联很多标签。因此,我们称之为关系数据库。

在关系数据库中,产品、分类、标签等等,都使用表来表示,一个表包含列和行。就像电子表格。

一个表可能和其他表有关联,例如:一对一和一对多的关系。

因为我们需要处理大量的数据,所以我们需要定义数据库、表等等和高效处理数据的一个方法。另外,我们要把数据转为信息。

这就是SQL扮演的角色。

SQL代表结构化查询语言。

SQL是用于访问数据库的标准化语言。

ANSI / SQL定义了SQL标准。 当前版本的SQL是SQL:2003。 每当我们引用SQL标准时,我们指的是当前的SQL版本。

SQL包含3部分:

数据定义语言,包括帮助你定义数据库和他的对象的语句,例如:table、views、triggers、stored procedures

数据操作语言包括更新和查询数据的语句

数据控制语言允许你向用户授予访问数据库中特定数据的权限。

现在,你了解了数据库和SQL,是时候回答下一个问题…

My是 MySQL的联合创始人女儿 Monty Widenius的名字。

MySQL就是My 和 SQL 的组合。

MySQL是数据库管理语言,允许你管理关系数据数据库。是Oracle的开源项目,代表着你可以免费使用。另外,如果你想,也可以改变源码来满足你的需求。

尽快MySQL是开源软件,但是你仍然可以从Oracle那里购买许可证,以此得到优质的支持服务。

相比于 Oracle 的数据库、Microsoft SQL Server,MySQL是相当容易掌握的。

MySQL可以运行在多平台:UNIX、Linux、Windows等等,你可以将其安装在服务器上,甚至安装在桌面上。 此外,MySQL可靠,可扩展且快速。

官方发音是:My Ess Que Ell。可是,你可以随意发音,谁又会在意呢?

如果你建设网站或者Web应用,MySQL是很好的选择。MySQL是LAMP的必要组件,其中包括Linux、Apache、MySQL、PHP。

目前5000+人已关注加入我们

欢迎点赞,留言