Mysql-SQL中过滤条件放在on和where中的区别

在使用多表关联查询时,连接条件放在on和where得到的结果集是不同的

Mysql-引号对索引的影响

在进行查询操作时,如果对于字符型字段进行where查询不加引号时不会走索引

Mysql-存储过程生成测试数据

在进行查询操作的性能测试时,往往需要测试大数据量模式下的查询功能的性能
MySQL表数据量的大小,也会影响索引的选择

Mysql-key_len的计算

当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引

Mysql-按小时统计数据

Mysql统计一天中每小时数据量sql如下

1
2
3
4
5
6
7
select created, count(created)
from (
select DATE_FORMAT( created ,'%Y-%m-%d %H') created
from shop_check_result
where created > '2018-10-08 00:00:00' and created < '2018-10-09 00:00:00'
) a
group by created;

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×