1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT *
FROM operation
WHERE type = ...
背景在一个页面上的 外呼包(call_package) 列表数据做排序,数据库表有一个 seq 排序的字段,前端在通过控件拖动,把排完顺序后的外呼包 id 列表发送给后段,后段更新每一个 id 排完的顺序。实现方式1:n 个 id 就调用执行更新 n 次 sql实现方式2:id 按照顺序传递给更新语句,执行 1 次 sql(实现方式如下)MySQL 根据行号排序后进行更新1、利用 MySQL 的自动生成序列号函数,把序号和id进行一一对...
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。具体分解如下:1.INNER JOIN(内连接)SELECT <select_list>
FROM Table_A A
INNER JOIN Table_B B
ON A.Key = B.Key2.LE...
Redis命令行查看中文不乱码Redis 在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串➜ ~ redis-cli
127.0.0.1:6379> set name 程序喵
OK
127.0.0.1:6379> get name
"\xe7\xa8\x8b\xe5\xba\x8f\xe5\x96\xb5&q...