基本查询语句 查询所有字段 1)使用* 通配符查询所有字段 语法: 实例: 2)在select语句中指定所有字段 查询指定字段 1)查询单个字段 实例: 2)查询多个字段 实例: 3)查询指定记录 查询条件中,条件判断符 实例: 带IN关键字的查询 IN操作符用来查询满足指定范围内的条件的记录,用I ...
分类:
数据库 时间:
2019-10-30 14:01:29
阅读次数:
261
1.基本过滤查询 2.条件过滤,进然后行分组,对组内数据求平均,然后排行查询 3.过滤聚合求平均查询 ...
分类:
编程语言 时间:
2019-10-28 11:06:28
阅读次数:
114
最近项目在使用如@NotNull @Max 等配合@vaild 注解进行验证传过来的参数校验,然后通过统一异常处理,直接返回给前端,不用在业务代码中对这些参数进行校验。但是官方提供的并不能全部满足项目的需求,我经过查找发现了@Constraint这个注解。 需求 现在有的列表查询,根据查询条件进行查 ...
分类:
编程语言 时间:
2019-10-27 12:33:17
阅读次数:
106
查询语句的时候尽量避免全表扫描,使用全扫描,索引扫描!会引起全表扫描的几种SQL如下 1、模糊查询效率很低: 原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询 ...
分类:
数据库 时间:
2019-10-25 13:15:05
阅读次数:
118
@Test public void test01() { SqlSession sqlSession = myBatisUntil.getSqlSession(); Bill bill = new Bill(); bill.setProductName("日用"); bill.setProvider ...
分类:
其他好文 时间:
2019-10-24 00:45:58
阅读次数:
247
1.简单说下什么是最左匹配原则顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配。例如:b = 2 如果建立(a,b)顺序的索引,是匹配不到(a,b)索引的;但是如果查询条件是a = 1 and b = 2或者a=1(又或者 ...
分类:
其他好文 时间:
2019-10-17 21:39:12
阅读次数:
921
NULL 值处理 我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 true。 ...
分类:
其他好文 时间:
2019-10-15 09:57:31
阅读次数:
64
MongoDB 使用 update() 和 save() 方法来更新集合中的文档。 update() 方法 update() 方法用于更新已存在的文档。语法格式如下: 参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update ...
分类:
数据库 时间:
2019-10-14 16:21:40
阅读次数:
118
SSM的练习 : 1开发环境 数据库:mysql5.5以上版本。 Jdk:1.7 开发环境:Eclipse mars2 Spring:4.2.4 Mybatis:3.2.7 Tomcat:7 2数据库 数据库使用mysql 数据库。 1、创建crm数据库 2、将参考资料中的sql脚本导入到数据库中 ... ...
分类:
其他好文 时间:
2019-10-13 20:43:29
阅读次数:
86
WHERE子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法: SELECT field1, field2,...fieldN FROM table_name1, table_n ...
分类:
其他好文 时间:
2019-10-13 00:46:27
阅读次数:
102