什么是MySQL
简介:本教程可帮助您回答以下问题:什么是MySQL?并说明为什么MySQL是世界上最受欢迎的开源数据库。
要了解MySQL,首先需要了解数据库和SQL。
如果您已经知道数据库和SQL,则可以跳至"什么是MySQL"部分。
数据库简介
您每天都在处理数据……
当您想听自己喜欢的歌曲时,可以从智能手机打开播放列表。
在这种情况下,播放列表是一个数据库。
当您拍摄照片并将其上传到Facebook之类的社交网络上的帐户时,您的照相馆就是一个数据库。
当您浏览电子商务网站以购买鞋子,衣服等时,您将使用购物车数据库。
数据库无处不在。
那么什么是数据库?根据定义,数据库仅仅是结构化的数据集合。
本质上彼此相关的数据,例如,属于产品类别并与多个标签相关联的产品。
因此,我们使用术语关系数据库。
在关系数据库中,我们使用表为产品,类别,标签等数据建模。
一个表包含列和行。
就像电子表格一样。
一个表可以使用例如一对一和一对多的关系与另一个表相关。
因为我们处理大量数据,所以我们需要一种定义数据库,表等的方法,并更有效地处理数据。
此外,我们希望将数据转化为信息。
这就是SQL发挥作用的地方。
SQL –关系数据库的语言
SQL代表结构化查询语言。
SQL是用于访问数据库的标准化语言。
ANSI / SQL定义了SQL标准。
SQL的当前版本是SQL:2016。
每当我们提到SQL标准时,都是指当前的SQL版本。
SQL包含三个部分:
数据定义语言包括可帮助您定义数据库及其对象的语句,例如表,视图,触发器,存储过程等。
数据操作语言包含允许您更新和查询数据的语句。
数据控制语言使您可以向用户授予访问数据库中特定数据的权限。
现在,您了解了数据库和SQL,是时候回答下一个问题了……
什么是MySQL
MySQL的?什么?
我的名字叫MySQL的共同创始人Monty Widenius。
MySQL的名称是My和SQL MySQL的组合。
MySQL是一个数据库管理系统,允许您管理关系数据库。
它是由Oracle支持的开源软件。
这意味着您无需支付一分钱即可使用MySQL。
另外,如果需要,可以更改其源代码以适合您的需求。
即使MySQL是开源软件,您也可以从Oracle购买商业许可版本以获得高级支持服务。
与其他数据库软件(如Oracle数据库或Microsoft SQL Server)相比,MySQL易于掌握。
MySQL可以在UNIX,Linux,Windows等各种平台上运行。
您可以将其安装在服务器甚至台式机上。
此外,MySQL可靠,可扩展且快速。
MySQL的正式发音是My Ess Que Ell,而不是My Sequel。
但是,您可以随心所欲发音,谁在乎呢?
如果您开发网站或Web应用程序,MySQL是一个不错的选择。
MySQL是LAMP堆栈的重要组成部分,包括Linux,Apache,MySQL和PHP。