数据库系列-1-MySql

数据库概述

我们先看一组数据:

2019 年最受欢迎的数据库分为开源数据库和商业数据库(原文地址):

  • 在开源数据库方面,MySQL排名第一,占开源数据库使用量的 30% 以上。PostgreSQL以 13.4% 的开源数据库用户比例位居第二,紧随其后的是MongoDB,占 12.2%,位列第三。

  • 在商业数据库方面,Oracle是世界上排名第一的数据库,它代表了超过 2/3 的商业和开源数据库组合。它与第二名的Microsoft SQL Server差距巨大,IBM DB2名列第三,占商业数据库与开源数据库组合的 11.1%。

对于数据库方向,重点就是两种数据库,一种是以 SQL 为代表的关系型数据库,另一种是以非 SQL 为代表的 NoSQL 数据库。关系型数据库主要有三个:Oracle、MySQL 和 Postgres。

对于web服务来说:Linux+Apache+Mysql+PHP(LAMP)与Linux+Nginx+Mysql+PHP(LNMP)的组合方式对于企业来说更是首选,一来开源免费,二来非常成熟,相关技术人员也很好招聘。从这些可以看出,学习数据库,Mysql是一个绕不过去的点。

MySql在2010年被Oracle收购后,依旧是开源的,但是开源不代表是完全免费的,目前只有MySQL Community Server(社区版) 版本是免费的,也是我们通常使用的版本。

MySql的安装与使用

待后续完善补充~

参考