mysql技术内幕(前五张),笔记

只看了前五章,个人感觉收获一般,记录有一点,以前不懂得。
exists

多表查询,可以用于in或not in。


select * from chat_user u WHERE EXISTS (
	select 1 from chat_content c where u.CU01001 = c.CC01002
	)
	

union
合并多个查询结果,并可以order,limit


(select * from chat_content  WHERE CC01001 = 1)
union 
(select * from chat_content  WHERE CC01001 = 2)
union 
(select * from chat_content  WHERE CC01001 = 3)
 ORDER BY CC01009 ASC limit 1,2 

MySQL中exists和in的区别及使用场景:https://www.cnblogs.com/xiaoxiong-kankan/p/7928153.html

子查询改为连接查
如果某条子查询的select语句执行时间过长,可以尝试改为连接查询。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值