欢迎来到 《数据库笔记》 学习部分。
提示
数据库是后端的一个核心组成部分,也是一个难点,一个好的数据库表设计,一个高性能的 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 |