1.having和where的区别?
having是在分组后进行限定,不满足条件,不查询出来,后可以接聚合函数的判断
where是在分组之前进行限定,不满足条件不参与分组,后不能接聚合函数
2.什么是主键,主键有什么作用?
主键可作为表的唯一标识
3.我们今天学了几种约束,主键必须要有哪几种约束?
四种约束。非空、唯一、主键、外键。
主键必须有非空和唯一约束
4.什么情况下会用到group by分组函数?
需要分组查询时使用group by分组函数。
5.什么情况下会用到一对多,什么情况下会用到多对多?
如一个班对应很多学生,学生对应一个班,用一对多
老师和学生会用到多对多,一个老师对应很多学生,一个学生对应很多老师。
|