欢迎来到 《数据库笔记》 学习部分。
提示
数据库是后端的一个核心组成部分,也是一个难点,一个好的数据库表设计,一个高性能的 SQL 语句,能大大的提高数据传输效率。
# 数据库分类
vscode 插件 🎈 推荐:MySQL (opens new window)(Weijan Chen)
上述插件可以提高 MySQL、Redis 在开发中的效率,并且可以格式化
.sql文件
| 关系数据库 | 文档型(JSON 对象)数据库 | 键值(key-value)数据库 |
|---|---|---|
| MySQL (opens new window) | MongoDB | Redis |
| SQLite | 小程序云开发 | |
| PostgreSQL | ||
| Oracle | ||
| 精简、复杂 | 自由、冗余 | |
| 多张相互关联(1:n)的二维数据表 | 一条条集合(数组、json 等)数据 |
# DBMS、SQL、DB
数据库 DB 通俗来讲就是一个存储数据的仓库,本质上讲就是一个软件、一个程序。
# 记录、字段
| 关系型 | 文档型 | |
|---|---|---|
| 数据库 database | 数据库 database | |
| 表 table | 集合 collection | |
| 元组 | 行 row | 记录 record / doc |
| 属性 | 列 column | 字段 field |