数据库
文章平均质量分 71
数据库,不局限于mysql
light05-25
再微小的努力,乘以365都会很明显,努力没有用,一直努力才有结果。
展开
-
Mysql学习之多表查询
注意:书写sql语句时需要注意使用SQL92还是SQL99的语法,一般情况下MySQL使用SQL99语法,下列写法中不再赘述。一、多表查询的分类1、等值连接 VS 非等值连接非等值连接:只要不是==,其余条件都是非等值连接2、自连接 VS 非自连接3、内连接 VS 外连接(1)内连接(INNER JOIN)合并具有同一列的两个以上的表的行,结果集中不包含一个表与另一个表不匹配的行。(满足两个表的关联条件才会被展示),inner可省略(2)外连接(OUTER JOIN)合并具有原创 2022-05-05 15:24:43 · 1293 阅读 · 0 评论 -
count(1)、count(*)与count(列名)的执行区别
1. count(1)和 count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了!从执行计划来看,count(1)和count()的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮你完成优化的原创 2022-03-09 17:35:51 · 297 阅读 · 1 评论