交流群:692356620,有不同的问题或见解可以来群里讨论,或者私聊我qq:1251611916
文章目录
1. 关系型数据库介绍
1.1 数据结构模型(数据库的种类)
数据结构模型主要有:
- 层次模型
- 网状结构
- 关系模型
关系模型:
二维关系:row(行),column(列)
数据库管理系统:DBMS(DataBase Management System)
关系:Relational,RDBMS(关系数据库管理系统)
1.2 RDBMS专业名词
常见的关系型数据库管理系统:
- MySQL:MySQL,MariaDB,Percona-Server
- PostgreSQL:简称为pgsql
- Oracle
- MSSQL (MicroSoft SQLServer)
SQL:(Structure Query Language)结构化查询语言
**约束:**constraint,向数据表提供的数据要遵守的限制
-
主键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。且必须提供数据,不能为空(NOT NULL)。
- 一个表只能存在一个
-
惟一键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。允许为空(NULL)
- 一个表可以存在多个
-
外键约束:一个表中的某字段可填入数据取决于另一个表的主键已有的数据
- <