比较运算 > < = != <> <= >= 逻辑运算 and or not 范围查询 in 模糊查询 like select distinct age from classes; 将classes表格里age去重 select * from classes where id <= 3; 打印cla ...
分类:
数据库 时间:
2018-12-05 20:49:16
阅读次数:
215
它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三个组成部分,内存结构memtable,类似事务日志角色的WAL文件,持久化的SST文件。
分类:
数据库 时间:
2018-11-15 17:17:11
阅读次数:
159
一 介绍 1、为何要有索引? 2、什么是索引 3、你是否对索引存在误解? 二、索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。 相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围 ...
分类:
数据库 时间:
2018-10-11 15:13:09
阅读次数:
177
[toc] 简介 AMQ(approximate membership queries近似成员查询): 是一种 字典 数据结构 是在 空间使用 和 查询错误率 的权衡 用于解决 大量数据 的处理 拥有以下操作 查找 插入 可选择元素的删除 设e误检率,当查询时报出absent值时,e的概率为误检,1 ...
分类:
移动开发 时间:
2018-10-01 22:36:42
阅读次数:
298
1.常常碰到要校验数据范围是否存在重叠冲突的情况,典型的场景是房间预订。假如房间A已经有9月1日-9月10日的预订记录,当其它客人再来预订时,系统必须判断,不能与这个日期范围产生重叠。有四种情况会产生重叠:1、全包含:例如用户企图预订8月30日-9月15日;2、被包含:例如用户企图预订9月5日-9月 ...
分类:
数据库 时间:
2018-09-30 20:12:15
阅读次数:
210
1.hash索引仅满足“=”、“IN”和“<=>”查询,不能使用范围查询 2.hash索引无法被用来进行数据的排序操作 3.对于组合索引,Hash 索引在计算 Hash 值的时候是组合索引键合并后再一起计算 Hash 值,而不是单独计算 Hash 值,所以通过组合索引的前面一个或几个索引键进行查询的 ...
分类:
其他好文 时间:
2018-09-27 17:03:59
阅读次数:
243
尊重原创:https://www.cnblogs.com/liuxiaoming123/p/8124969.html 语法查询 指定字段: (结构化数据的查询) 指定字段查询:(term) 注:若查询英文时 应全字母小写 精确查询 若查询中文时 应按单个字来查询 范围查询: 注:json请求字符串中 ...
分类:
其他好文 时间:
2018-09-12 20:23:01
阅读次数:
185
引用:https://www.cnblogs.com/boothsun/p/8480909.html 1、最左前缀匹配原则,联合索引,mysql会从左向右匹配直到遇到范围查询(>、<、between、like)就停止匹配, 比如a = 1 and b = 2 and c > 3 and d = 4 ...
分类:
数据库 时间:
2018-09-12 19:59:11
阅读次数:
144
# 查询 # select * from 表名 # 消除重复行 # 在select后面列前使用distinct可以消除重复行 # select distinct gender from students; # select * from 表名 where # 比较运算符 # 等于 = # 大于 > ...
分类:
数据库 时间:
2018-08-31 14:48:45
阅读次数:
153
单表查询: 查询指定记录 select ....where 带IN的关键字查询 not in 带between and的范围查询 select column1,column2 from table1 where column between 3 and 14; 带like的查询 %匹配任意长度的字符 ...
分类:
数据库 时间:
2018-08-24 00:45:53
阅读次数:
204