数据库知识总结

来源:互联网 发布:淘宝店铺logo分辨率 编辑:程序博客网 时间:2024/05/22 14:09

一、group by子句

分组查询语句,根据某个字段就行分组,然后使用聚合函数等到结果


二、left join

left join和left outer join效果一样,知识写法不一样

A表 left join B表后,以A表为基础表,保留A所有记录,B表不合符的以null填充。

在使用left jion时,on和where条件的区别如下:

1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。

2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。



三、right join

right join和right outer join效果一样,知识写法不一样

A表 right  join B表后,以B表为基础表,保留B所有记录,A表不合符的以null填充。


四、inner join

等值连接,查询A表和B表符合的记录


原创粉丝点击