
数据库
文章平均质量分 88
六点的太阳
这个作者很懒,什么都没留下…
展开
-
mybatis select查询,无记录时list和entity返回值
测试环境 springboot:1.5.4-RELEASE mybatis:3.4.1 Mybatis-spring:1.3.0 select list SQL语句 @Select("select * from order where uid=#{uid}") List<Order> selectList(@Param("uid") long uid); ...原创 2019-12-16 18:03:17 · 1215 阅读 · 1 评论 -
聚簇索引非聚簇索引联合索引覆盖索引
聚簇索引 介绍 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。InnoDB的聚簇索引实际上是通过一个结构中保存了B-Tree索引和数据行。因为无法同时把数据行存在两个不同的地方,所以一个表只能有一个聚簇索引(覆盖索引可以模拟多个聚簇索引的情况) 索引的建立 一个表有且只有一个聚簇索引; InnoDB一般是通过主键建立聚簇索引; 如果没有定义主键,InnoDB会选择一个唯一的非空索...原创 2019-12-12 09:47:03 · 1134 阅读 · 1 评论 -
联合索引最左匹配-实测
explain各个参数的含义 id:表示查询中执行select子句或操作表的顺序,如果id相同,则执行顺序从上至下,如果是子查询,id的序号会递增,id越大则优先级越高,越先会被执行。 select_type:有多种,常见的是simple simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个。 table:显示的查...原创 2019-12-12 09:38:14 · 237 阅读 · 0 评论