左外连接就是在做连接查询的时候以左边的表为主,如果左边的表里有空字段,但对应的右边的表里有信息,但是查询的时候是不会把对应信息查出来的;同理右外连接一样;
举例:
一个学生表和一个成绩表,两张表通过学生id连接起来,如果某个学生id在成绩表里没有对应关系,即没有成绩,那么,普通的连接查询将不会有这个学生。而如果你采用学生表左外连接成绩表,则只要是学生表里有的学生的数据都会显示,如果成绩表里没有该数据,则查询结果会显示为空。右外查询跟左外查询一样,只不过基准是右表而已。
左外连接就是在做连接查询的时候以左边的表为主,如果左边的表里有空字段,但对应的右边的表里有信息,但是查询的时候是不会把对应信息查出来的;同理右外连接一样;
举例:
一个学生表和一个成绩表,两张表通过学生id连接起来,如果某个学生id在成绩表里没有对应关系,即没有成绩,那么,普通的连接查询将不会有这个学生。而如果你采用学生表左外连接成绩表,则只要是学生表里有的学生的数据都会显示,如果成绩表里没有该数据,则查询结果会显示为空。右外查询跟左外查询一样,只不过基准是右表而已。
MySQL中表连接的常用技巧
mysql执行查询内部路程:1.客服端发送一条查询给服务器2.服务器先检查查询缓存,如果命中缓存,立刻返回存储在缓存的结果,否则进入下一阶段。3.服务器端进行sql解析,预处理,再由优化器生成对应的执行计划。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M