博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL学习记录一
阅读量:4587 次
发布时间:2019-06-09

本文共 508 字,大约阅读时间需要 1 分钟。

1.MySQL join操作

left join以左表为基础,其记录会全部表示出来,而右表只显示满足搜索条件的记录。right join以右表为基础,其记录会全部显示出来,而左表只显示满足搜索条件的记录。下面先创建两个表进行测试,表a包含ID(aID)以及姓名(aName),表b包含ID(bID)以及学号(bNum)。

图1

从上图可以看出,表格创建成功并插入了几条数据。下面开始测试左连接、右连接,结果如图2所示。

图2

从图2可以看出,左连接时,以表a为基础,共5条记录。结果中,表b只显示a.aID = b.bID的记录,不相等的地方以NULL填充。右连接时,以表b为基础,共4条记录。结果中,表a只显示满足搜索条件的记录,其它的以NULL填充。

下面,测试inner join操作。内连接表达的意思是相等连接,on后面表达的是搜索条件。不带搜索条件的结果与带on的结果如图3所示。

图3

在使用join操作时,注意on后的条件需要注意一些事情。and条件控制以及where控制的区别如图4所示。

 

转载于:https://www.cnblogs.com/chuantingSDU/p/4601763.html

你可能感兴趣的文章
.Net调用C++类库方法
查看>>
【BZOJ2946】[Poi2000]公共串 后缀数组+二分
查看>>
linux下查看CPU、内存、磁盘信息
查看>>
使用JavaConfig方式配置dubbox
查看>>
409(A,C,D)
查看>>
MangoDb的安装及使用
查看>>
前端开发基础6(jQuery)
查看>>
KindEditor文本编辑器之快速使用
查看>>
IE9 下的ajax缓存问题的处理
查看>>
单链表——游标实现
查看>>
linux/unix 基本概念的认识(sha-bang 、PPA)
查看>>
机器学习: t-Stochastic Neighbor Embedding 降维算法 (二)
查看>>
高科技 stuff
查看>>
OpenCV——彩色图像转成灰度图像
查看>>
OpenCV——花环生成函数
查看>>
Struts对输入数据的校验
查看>>
二叉树遍历的非递归算法
查看>>
函数使用十:COMMIT
查看>>
JDBC工具类与数据库建立连接
查看>>
jdk1.8.0_45源码解读——LinkedList的实现
查看>>