关系数据库(Relational Database) 是一种基于关系模型来组织、存储和管理数据的数据库系统。它由数学家 E.F. Codd 在 1970 年提出,是目前最常见、应用最广泛的数据库类型。
关系(Relation) = 表(Table)
学生表、课程表、成绩表行(Row) = 记录(Record)
列(Column) = 字段(Field)
主键(Primary Key)
外键(Foreign Key)
| 数据库 | 特点 |
|---|---|
| MySQL | 开源、轻量、常用 |
| PostgreSQL | 功能强、标准兼容好 |
| Oracle | 企业级、强大 |
| SQL Server | 微软生态 |
| SQLite | 嵌入式、轻量 |
学生表(Student)
| 学号 | 姓名 | 年龄 |
|---|---|---|
| 1 | 张三 | 20 |
| 2 | 李四 | 21 |
成绩表(Score)
| 学号 | 课程 | 分数 |
|---|---|---|
| 1 | 数学 | 90 |
| 2 | 数学 | 85 |
通过 学号 可以把两张表关联起来。
关系数据库就是用“表”来存数据,用“关系”把表连起来,用 SQL 来操作的数据库。
如果你愿意,我也可以帮你对比 关系数据库 vs 非关系数据库(NoSQL),或者讲讲 SQL 基本用法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。