#SQL注入之MYSQL 总体上先判断是否有注入点(数字型还是字符型) ?法?:单引号法 ' ?法?:逻辑法 and 1=1 and 1=2 1' and '1'='1 1' and '1'='2 ?法三:运算法 -1 ##联合查询 条件:前提是前后查询视图必须拥有相 同数量的列,列也必需拥有相同的 ...
分类:
数据库 时间:
2020-06-06 13:07:58
阅读次数:
103
hbase在创建表的时候,一开始只有一个Region,当数据量越来越大时,此region不能承受数据量,就会进行split 这种方式有两种缺点:1.数据往一个region上写,会有写热点问题 2.region split会消耗宝贵的集群I/O资源 所以引入了预分区概念。 https://blog.c ...
分类:
其他好文 时间:
2020-06-02 11:27:42
阅读次数:
69
springboot2.x+MyBatis-Plus+mysql5.7 动态拼接sql语句 分页查询 自定义sql 查询条件 分组 排序 ...
分类:
数据库 时间:
2020-05-30 16:02:06
阅读次数:
184
一:不在索引上使用函数,计算等 见图一,在kq_time上增加了一个索引 我们使用date()函数进行查询,见图二 图二根据kq_time字段查询并没有使用索引,我们可以根据kq_time换一种写法,他就可以走索引了,见图三 查询条件是一样的,图三的写法就走索引了. 二:尽量少使用!=,<>,这样可 ...
分类:
数据库 时间:
2020-05-30 13:02:26
阅读次数:
81
在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 ...
分类:
数据库 时间:
2020-05-28 23:55:44
阅读次数:
117
$criteria = new CDbCriteria;//函数方式 $criteria->addCondition("id=1"); //查询条件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where ...
分类:
数据库 时间:
2020-05-28 11:35:08
阅读次数:
73
以前的文章中提到使用以下 sql 会导致慢查询 SELECT COUNT(*) FROM SomeTableSELECT COUNT(1) FROM SomeTable 原因是会造成全表扫描,有位读者说这种说法是有问题的,实际上针对无 where_clause 的 COUNT(*),MySQL 是有 ...
分类:
其他好文 时间:
2020-05-27 13:41:23
阅读次数:
81
查询文档MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。语法MongoDB 查询数据的语法格式如下:db.collection.find(query, projection)query :可选,使用查询操作符指定查询条件projection :可选... ...
分类:
数据库 时间:
2020-05-21 17:42:38
阅读次数:
63
在说明这个问题的处理方法前,先了解下是什么原因导致的大数据量报表呈现慢的问题。 一般不外乎这两种原因: 1 . 数据查询业务,查询条件宽泛,导致数据库查询后的结果集数据条数达到几百上千万甚至过亿; 2 . 采用内存运算机制,即如此庞大的数据量要一次性在内存计算完成,后再进行呈现,用户体验特别不好,这 ...
分类:
其他好文 时间:
2020-05-20 09:24:19
阅读次数:
65
表名 tableName 字段 a ,b 1.查询一: 查询 条件(a =1) 或 (a =2 且 b 包含 “菜”) 1 select * from tableName where a =1 or a = 2 and b like "%菜%" ; tips:and 优先级高于 or 2.查询二: ...
分类:
数据库 时间:
2020-05-19 22:48:53
阅读次数:
97