前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL之什么是MySQL

MySQL之什么是MySQL

作者头像
前端黑板报
发布2018-10-26 11:18:42
1.4K0
发布2018-10-26 11:18:42
举报
文章被收录于专栏:前端黑板报前端黑板报

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

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

介绍database:

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

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

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

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

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

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

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

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

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

这就是SQL扮演的角色。

SQL-数据库的语言

SQL代表结构化查询语言。

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

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

SQL包含3部分:

  1. 数据定义语言,包括帮助你定义数据库和他的对象的语句,例如:table、views、triggers、stored procedures
  2. 数据操作语言包括更新和查询数据的语句
  3. 数据控制语言允许你向用户授予访问数据库中特定数据的权限。

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

MySQL是什么?

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。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端黑板报 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍database:
  • SQL-数据库的语言
  • MySQL是什么?
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档