![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 61
追逐梦想永不停
在此起誓,我愿为梦想拼上一切,只要梦想还未实现,我就不会停下。
展开
-
MySql中on与where的区别个人总结——分清楚条件应该写在哪里
1.on中的条件,是决定根据什么进行联查、用哪些数据进行联查用的。2.where中的条件,是决定最后数据怎么过滤用的。3.联查时需要注意条件写在on里还是where里;如本文中的左联查询,只写在on里不能满足需求,左表中其它的数据也会连接空数据显示出来;所以on里与where里都需要写条件。...原创 2022-07-15 22:43:25 · 901 阅读 · 0 评论 -
mysql常用sql个人总结
1.联表更新sqlupdate user_table a INNER JOIN detail_table bON a.card=b.card AND a.isDel=0SETa.address=b.address, a.phone=b.phone ;可以用b表的数据更新a表的数据。2.联表插入sqlinsert into user_table (username, card, address)select b.username,b.card,b.addressfrom (select *原创 2021-10-22 17:28:42 · 113 阅读 · 0 评论 -
sql优化:当无法判断查询条件是否为空时也可以使用的sql语句
最近,使用java+mybatis开发时,遇到了一个情况:想执行一条sql语句从数据库查询数据,但是无法确定传入的参数是否为空。通过百度,发现了以下几种解决方法,在此整理如下。其中,第3种解决办法最简洁高效。1.根据参数是否为空,进行sql拼接。 例如,可以根据ID从数据库中查询数据,但是ID可能为空,此时则返回表中所有的数据。 代码大致如下: String id ...原创 2018-12-25 17:12:59 · 4674 阅读 · 0 评论