Hugh's Blog

MySQL 组合索引使用

关于组合索引的使用,作个记录。 组合索引是指一个索引中包含多个列,当查询条件包含多个列时,需要注意左前缀原则,即查询的条件需要严格按照索引列的 ...

 

MySQL 5.7 group by 问题

最近在使用 MySQL 碰到一个问题: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.post.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 查了下,是因为 MySQL 5.7 默认开启 only_full_group_by 的原因,可以使用 ...

 

MySQL 分段统计

今天碰到一个有意思的题目,关于分段统计的,例如统计成绩在 1-10,11-20,21-30… 的人数,利用 ceil 函数一条语句就能解决。 ...

 

Docker + MySQL 主从环境

只是简单的搭建环境进行测试,做个记录。 MySQL 配置 建立相应的 cnf 配置文件,注意 server_id 需要保证唯一。 master/my.cnf [mysqld] server_id=1 log-bin=mysql-bin read-only=0 ## 指定同步数据库 # binlog-do-db=example ## 忽略同步数据库 # replicate-ignore-db=mysql # replicate-ignore-db=sys ...

 

MySQL 交集、并集与差集

最近碰到一个简单的需求:获取多个分类下的文章,中间有个关联表;有点类似于根据分类表与文章表获取交集 (关联表) 的情况,过程也简单,作下记录。 使 ...

 
Older Posts >>