1206学习记录

使用in子查询

in的基本语法形式为:

where  操作数  in (值1,值2, ....)

则in子查询就是:

where  操作数  in ( 列子查询 );

含义:

表示该操作数(字段值) 等于 该子查询的其中任意一个只,就算满足条件。
联合查询

联合查询的关键字是: union
基本含义

联合查询就是将两个select语句的查询结果“层叠”到一起成为一个“大结果”。

两个查询结果的能够进行“联合”的先觉条件是:结果字段数相等。

 

1.一对一:X中的一个实体最对与Y中的一个实体关联, 并且Y中的一个实体最多与X中的一个实体关联. Eg:一个人只有一张身份证.

2.一对多:X中的一个实体可以与Y中的任意数量的实体关联; Y中的一个实体最多与X中的一个实体关联. Eg:一个班级有多名学生.

3.多对多:X中的一个实体可以与Y中的任意数量的实体关联,反之亦然. Eg:学生和课程之间的关系,一个学生可以有多门课程,一门课程可以对应多名学生.

 

第一范式: 要求表的每个字段必须是不可分割的独立单元;

第二范式: 在第一范式的基础上,要求每张表只表达一个意思。表的每个字段都和表的主键有依赖。

第三范式: 在第二范式基础,要求每张表的主键之外的其他字段都只能和主键有直接决定依赖关系。

 

posted @ 2021-12-06 20:59  常福玉  阅读(21)  评论(0)    收藏  举报