交叉连接:
笛卡尔乘积(同时查询s,c,sc表,并且结果显示在同一表内)
select * from s,c,sc
内连接:
只有连接条件完全成立才显示结果
相当于是s的记录数乘以sc表的记录数
方式一:
select * from s,sc where s.S1=sc.S1
方式二:
select * from s inner join sc on s.S1=sc.S1;
外连接:
连接条件完全成立显示结果;连接条件不成立主表记录永远保存,从表记录与null关联
分类:左外连接(left join)右外连接(right join)
select * from s left join sc on s.S1 =sc.S1
多表联查:
视为两表之间的连接查询
select * from s
inner join sc on sc.S1=s.S1
inner join c on sc.C1=c.C1
分页查询(limit)
limit ?,?
第一个参数:从第几条数据开始(不包含开始位置)
第二个参数:每次返回多少条
select * from sc limit 0,5