1.内连接,两张表的交集
inner join ... on ...
select s.name,c.name from students s inner join classes c on s.c_id=c.id;

2.左连接查询,以左表为主根据条件查询右表数据,如果根据条件右表数据不存在用null填充
left join ... on ...
select * from students s left join classes c on s.c_id=c.id;
3.右连接,以右表为主根据条件查询坐表数据,如果根据条件查询坐标数据不存在使用null填充
select * from students s right join classes c on s.c_id=c.id;

4.自连接,左表和右表是同一个表,根据连接查询条件查询两个表中的数据
5.执行sql文件给表导入数据
source test.sql;
本文介绍了SQL数据库中四种基本连接类型:内连接用于查找两张表的交集,左连接以左表为主查询右表数据并填充NULL,右连接反之,而自连接则用于同一表的查询。此外,还提及了如何通过SQL文件导入数据到表中。
2317

被折叠的 条评论
为什么被折叠?



