![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 87
Forward233
砥砺前行,不忘初心
展开
-
MySQL调优总结
开局先来一张某位大哥的图:#### 一. 表设计与数据类型尽量遵循数据库设计三大范式,一些场景可适当建立冗余字段,减少连接查询,但这样这样会破坏第三范式,视情况而定。尽量不要设置null类型字段,null类型需要额外的字段来存储,count不会统计,一些场景也会使索引失效。使用UNSIGNED无符号类型,可提高正数的数量上限,在一些不需要存储负数的情况下,将类型设置无符号数。没有太大的必要使用BigDecimal类型,可用bigint,将小数方法10^n存入,这样可以避免浮点数计算不准确和DEC原创 2021-03-04 07:48:07 · 253 阅读 · 2 评论 -
MySQL order by基于不同字段条件排序
MySQL order by基于不同字段条件排序在做需求的过程中,产品要求在页面查询数据的时候,在某个字段的不同值的基础上再选择不同的字段进行排序,具体需求如下:1:首先有一个基础字段follow_up_type,follow_up_type的取值分别为:1、2、3、42:先对follow_up_type进行排列,但是要求顺序为:2、1、3、4(其实每个值都代表一种含义,简单处理就是,将1和...原创 2020-06-22 17:59:31 · 4919 阅读 · 0 评论