3.数据库

数据库

约束

用于限制表中的数据,保证数据的正确性、有效性、完整性

分类:

image-20221009144650194

注意:MySQL不支持检查约束

【案例】根据需求,为表添加合适的约束

image-20221009145048305

image-20221009145612048

外键约束:用来让两个表的数据间建立连接

image-20221009150212592

image-20221009150233205

image-20221009150341330

image-20221009150424989

注意:创建表时,要先创建主表;添加数据时,要先添加主表的数据

image-20221009150725526

image-20221009150818224


数据库设计

image-20221009202950846

image-20221009203444191

一对多

实现方式:在多的一方建立外键,指向一的一方的主键

image-20221009203820141

多对多

实现方式:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键

image-20221009204449456

image-20221009204520489image-20221009204546988

image-20221009204634453

image-20221009204728108

一对一

image-20221009204829372

实现方式::在任意一方加入外键,关联另一方主键,并且设置外键为唯一(UNIQUE)

image-20221009205017601

案例

image-20221009210126712


多表查询

image-20221010183146323

image-20221010183232460

image-20221010183506771

内连接

image-20221010183636415

隐式内连接

image-20221010183754444

image-20221010183839641

显式内连接

image-20221010183946506

(inner)可省略

外连接

image-20221010184133205

image-20221010184239224

image-20221010184317392

子查询

image-20221010184636706

image-20221010185002421

单行单列

image-20221010184906906
多行单列

image-20221010185453981

多行多列

image-20221010185849066

案例

image-20221010191329848

image-20221010191838183

image-20221010191850825

image-20221010191910047

image-20221010192121484

image-20221010192253596

image-20221010192512760

image-20221010192651333

image-20221010193310314


事务

事务简介

image-20221010193553212

image-20221010193848418

image-20221010194434271

image-20221010194530466

事务操作
事务四大特征
posted @ 2022-10-11 21:52  啦啦米老鼠  阅读(22)  评论(0)    收藏  举报