数据库
海里的顽石
这个作者很懒,什么都没留下…
展开
-
mybatis-plus QueryWrapper 添加limit
其实是在sql的最后加上 limit 相关的语句。QueryWrapper wrapper = new QueryWrapper<>();wrapper.last("limit 1");原创 2021-06-23 18:07:44 · 67935 阅读 · 4 评论 -
TCC java 案例
参考:https://github.com/changmingxie/tcc-transaction转载 2020-01-20 14:50:23 · 530 阅读 · 0 评论 -
win10 mysql 主从复制(异步复制)配置
一:环境os:win10mysql:5.7.17engine:innoDB。主机ip:192.168.1.132主机数据库端口:3308从机ip:192.168.1.190从机数据库端口:3306二:主机配置2.1:打开my.ini文件,路径在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini。增加如下的配置项即可。...原创 2019-12-13 15:29:35 · 337 阅读 · 0 评论 -
mysql 多列索引对应的b+tree结构
一:表数据说明有如下的一张表:我们对firstName,lastName,birthday这三列建立一个复合索引,即key(firstName,lastName,birthday);二:复合索引记录排序规则我们知道索引结构中的数据都是按照顺序排列的,上面的索引首先会按照firstName排序即按照字母顺序排列,firstName相同的情况下按照lastName排序,lastName...原创 2018-12-07 15:36:30 · 2935 阅读 · 0 评论 -
B+tree索引的适用范围
预定义一个索引 key(col1,col2,col3)一:适用范围1、全值匹配指和索引中的所有列进行匹配。即查询条件中完全使用索引中的键,并且都为等于条件2、匹配最左前缀指条件中使用的列最左匹配索引中的列,并且都为等于条件。3、匹配列前缀指只匹配某一列的开头部分,如col1='aaa%' ,但是必须满足上面提到的匹配最左前缀。4、精确匹配某一列并范围匹配另外一列...原创 2018-12-07 16:05:59 · 484 阅读 · 0 评论