数据库
概述
- 数据库是一个以某种有组织的方式存储的数据集合,通常是一个文件或一组文件
- 数据库软件也称为 DBMS(数据库管理系统),数据库是通过 DBMS 创建和操纵的容器
- 在现实中,数据、DBMS 及关联应用一起被称为数据库系统,通常简称为数据库
SQL
- SQL 是结构化查询语言(Structured Query Language)的缩写,是一种专门用来与数据库通信的语言
- 设计 SQL 的目的是很好地完成一项任务,即提供一种从数据库中读写数据的简单有效的方法
- 几乎所有重要的 DBMS 都支持 SQL ,但任意两个 DBMS 实现的 SQL 都不完全相同
关系型数据库(SQL)
- 关系型数据库通过表和表,行和列之间的关系进行数据的存储;每个表由一个名字标识,表包含带有列名的列和记录数据的行
- 常见的关系型数据库有:MySQL 、Oracle 、SQL Server 等
非关系型数据库(NoSQL)
- 非关系型数据库以对象为存储单位,通过对象自身的属性来决定对它的操作,存储格式有 {key: value} 形式、文档形式等
- 常见的非关系型数据库有:Redis 、MongoDB 等