MySQL语句相关经验总结

1. 字段自减

一般在做字段减法的时候我们需要在外部判断一次数值

这样可以省去一次外部数值判断的查询,也可以防止无符号字段 total 为0时 数值溢出,将变成最大值或者报错的情况

2. UPDATE 的 SET 使用子查询数据

这样可以通过子查询一次更新多个字段值,效率要高很多了吧

3. COUNT(*)效率高

之前看过许多相关帖子,有的说使用 COUNT(id) 效率高,各说各的看起来都有理,但自己测试:

270W数据,350MB大小数据表,COUNT(*) 比 COUNT(id) 速度快了至少 10 倍 甚至 100 倍

关于稚子

你们眼中的草根
此条目发表在BS架构后台语言分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注