内连接和外连接的区别是什么?

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

连接查询是SQL查询的核心,连接查询的连接类型选择依据实际需求。如果选择不当,非但不能提高查询效率,反而会带来一些逻辑错误或者性能低下。

外连接和内连接的区别是比较多的,首先需要了解的是,外连接不仅可以返回符合连接和查询条件的数据行,而且还可以返回不符合条件的一些行。而内连接只能返回连接表中符合连接条件和查询条件的数据行,是不可以返回不符合条件的一些数据行。

外连接主要分为三类,分别是左外连接、右外连接和全外连接,而内连接只有两种分类,分别是显示的内连接和隐式的内连接,对于这一点还是需要了解的。

更多相关知识请关注前端学习网站

以上就是内连接和外连接的区别是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读