A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-5-13 14:51  /  2565 人查看  /  32 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.having和where的区别?
having与where的同为判断
where 比如在分组之前判断条件是否成立,如果不成立则进行筛选,成立则加入筛选,
having 是在筛选完成后 判断条件是否成立,如果成立则显示结果,不成立则不显示结果

2.什么是主键,主键有什么作用?
主键是唯一且不为空
用来唯一标识数据库中的每一条记录


3.我们今天学了几种约束,主键必须要有哪几种约束?
4种约束1.主键 2.唯一约束3.非空4.外键约束
要有非空和唯一

4.什么情况下会用到group by分组函数?
需要查询的信息是,数据为一组,分组的目的就是为了统计

5.什么情况下会用到一对多,什么情况下会用到多对多?
一对多:多个外键对应一个主键 或一个主键可以包含多个外键  当外键所在的表需要通过主键所在的表来实现分类或者归属

多对多:需要中间表,两个一对多  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马