数据库
火柴头9527
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus 使用 Wrapper 自定义SQL
MyBatis-Plus 版本要求需要mybatis-plus版本 >= 3.0.7用注解@Select("select * from some_entity ${ew.customSqlSegment}")List<SomeEntity> getAll(@Param(Constants.WRAPPER) Wrapper wrapper);以下用法无效,即不能传入多个Wrapper:@Select("select * from some_entity ${ew.customS原创 2021-05-26 19:50:27 · 1749 阅读 · 0 评论 -
Between and 对比 大于等于 小于等于
表fin_invoice有一列created_date DATETIME,对该列已建索引,且数据库里有1.7万条记录,对比如下:语句explain输出中的type列explain SELECT t.* FROM fin_invoice t where t.created_date >= ‘2019-10-01 00:00:00’ AND t.created_date &...原创 2019-10-24 17:50:47 · 8622 阅读 · 3 评论 -
MySQL索引原理
二叉查找树二叉查找树(Binary Search Tree),又被称为二叉搜索树。它是特殊的二叉树:对于二叉树,假设x为二叉树中的任意一个结点,x节点包含关键字key,节点x的key值记为key[x]。如果y是x的左子树中的一个结点,则key[y] <= key[x];如果y是x的右子树的一个结点,则key[y] >= key[x]。那么,这棵树就是二叉查找树。如下图所示:在二叉...原创 2019-07-19 18:05:08 · 104 阅读 · 0 评论