数据库的多表操作
数据库用于存放用户数据,用户数据库的数据又会有不同表来存放不同类型的数据,这这是就会产生多
张表来满足需求。列如,部门表有市场部,技术部,行政部等。,子表就有员工具体信息表用来存放员
工入职日期及编号等。了解了运用多张表的原因后,我们就需要根据两个表或多个表的列之间的关系,
从这些表中查询数据了。
连接语法FROM join_table join_type join_table[ON (join_condition)]
其中join_table指出参与连接操作的表名,连接可以对同一个表操作,也可以对多表操作,对同一个表
操作的连接又称做自连接。join_type 指出连接类型。join_condition指连接条件。连接分为三种:内连接、
外连接、交叉连接。内连接i【inner join(select * from 左表 inner join 右表 on 左表.id=b.右表_id) 左连接
【left join】(select * from 左表 left join 右表 on 左表.id=b.右表_id) 右连接【right join】(select * from 左
表 right join 右表 on 左表.id=b.右表_id) 交叉连接 【cross join】select * from A表 cross join B表
每日一学,精益求精。