软件设计-数据设计-MySQL
2024-08-28 14:13:56 2 举报
AI智能生成
软件设计-数据设计-MySQL
作者其他创作
大纲/内容
设计过程
三范式
表类型(存储引擎)
合适的数据类型
字符集
索引的设计
sql model
安全
优化
sql优化
避免使用select *
用union all 代替union
小表驱动大表
in 适用于左边大表,右边小表
exists 适用于左边小表,右边大表
批量操作
多用limit
in中值太多
增量查询
高效分页
海量数据该怎么分页
用连接查询代替子查询
join的表不宜过多
控制索引的数量
提升group by的效率
索引优化
索引失效场景
不满足最左前缀原则
范围索引列没有放到最后
使用了select *
索引列上有计算
索引列上使用了函数
字符类型没有加引号
用is null和is not null 没有注意到字段是否允许为空
like查询左边有%
使用or关键字
0 条评论
下一页