sql
晒太阳的斑马
do you have a dream?
展开
-
覆盖索引是什么?
就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖 一般针对联合索引,如果筛选的字段不在组合索引,那么索引会失效原创 2021-09-07 17:46:57 · 166 阅读 · 0 评论 -
慎用GROUP_CONCAT()
比如查询,按照员工的工号和姓名连接: GROUP_CONCAT(u.user_id, “|”, r. NAME) AS push_mem 结果是: 56451000001|刘红亮,90155061|鲁云鹏,56451000002|冯小强,90036960|孙晓,10410001|散工 这个放在查询语句中的 select * from table where a in (#{}) 很好用 但是这里有个特别需要注意的点是其默认长度是 1024,如果需要修改,是需要修改mysql 的配置参数的,正常情况下在生原创 2021-09-07 17:20:56 · 378 阅读 · 0 评论