数据库相关概念
大约 2 分钟
数据库相关概念
三个概念:
- 数据库
- 数据库管理系统
- SQL
名称 | 全称 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System (DBMS) |
SQL | 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured Query Language (SQL) |

而目前主流的关系型数据库管理系统的市场占有率排名如下:

Oracle
:大型的收费数据库,Oracle公司产品,价格昂贵。MySQL
:开源免费的中小型数据库,后来Sun
公司收购了MySQL
,而Oracle
又收购了Sun
公司。目前Oracle
推出了收费版本的MySQL
,也提供了免费的社区版本。SQL Server:Microsoft
: 公司推出的收费的中型数据库,C#、.net等语言常用。PostgreSQL
:开源免费的中小型数据库。DB2
:IBM
公司的大型收费数据库产品。SQLLite
:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。MariaDB
:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与 MySQL数据库有很好的兼容性。
而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用SQL语言来进行统一操作,因为我们前面讲到SQL语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是MySQL,假如我们以后到了公司,使用的是别的关系型数据库,如:Oracle
、DB2
、SQLServer
,也完全不用担心,因为操作的方式都是一致的。