mysql
潘宸 .
这个作者很懒,什么都没留下…
展开
-
mysql 性能调优
SQL优化主要优化的还是查询, 优化查询的话, 索引优化是最有效的方案。首先要根据需求写出结构良好的SQL,然后根据SQL 在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有一定的影响。优化索引(1)索引列务必重复度低, where条件字段上需要建立索引;(2)使用索引就不能用OR查询,否则索引不起作用;(3)使用索引,like模糊查询不能以%开头;(4)查询条件务必以索引列开头,否则索引失效;(5)复合索引遵守最左原则。造成索引失效的情况和如何避免索引失效(1)尽量原创 2022-02-24 14:46:16 · 265 阅读 · 0 评论 -
java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list, references column ‘me
报错信息:The error may involve defaultParameterMapThe error occurred while setting parametersSQL: select distinct master_order_id as masterOrderId,order_status as orderStatus,rider_id as riderId from st_order where gk_id = ? AND pay_status = 1 and payment_t原创 2021-11-16 10:36:40 · 2387 阅读 · 0 评论 -
GROUP BY多个条件
GROUP BY A,B原创 2021-08-10 16:46:24 · 1976 阅读 · 0 评论 -
mysql分页查询
1.limit是分页查询用到的关键字, limit 起始行数,查询的行数比如有一个学生表student。假设学生有20条数据,每页显示5条,共4页,那么–查看第2页(第6-10条数据)的sql:select * from student limit 5,5;–查看第3页(第11-15条数据)的sql:select * from student limit 10,5;–查看第3页(第16-...原创 2020-04-06 14:36:38 · 643 阅读 · 0 评论