数据库
栏目简介本栏目为「数据库」,当前共收录 5 篇内容,按发布时间倒序排列,涵盖该主题下的教程、实战经验与资源整理,方便快速检索与系统学习。
线上接口突然变慢,多半是某条 SQL 少了索引。MySQL 慢查询日志开销极低,是定位慢 SQL 的首选。本文讲清 long_query_time 怎么调,用 mysqldumpslow 聚合最耗时的语句,再用 EXPLAIN 与联合索引改写,把慢 SQL 逐条...
17
明明建了索引,查询却还是很慢?本文系统梳理 MySQL 索引失效的 8 种典型场景,从最左前缀原则、函数包裹字段到隐式类型转换,每种场景都给出可复现的 SQL 示例和 EXPLAIN 排查方法,帮你快速定位慢查询的真正原因。
34
本文详解 MySQL 中 CONCAT 与 GROUP_CONCAT 两个字符串拼接函数的用法差异。CONCAT 用于横向连接同一行的多个值,遇 NULL 则整体返回 NULL;GROUP_CONCAT 用于分组后纵向聚合多行数据,支持去重与排序。文中附完整 S...
913
本文用通俗比喻讲解 PHP 操作 MySQL 的完整流程,从建立数据库连接、选择 mysqli 或 PDO 方式,到实现新增、删除、更新、查询四种基本操作。文中给出可直接运行的完整代码,并重点提示 SQL 注入防护、删除更新必须带...
903
本文介绍 MySQL 中按指定 ID 顺序排序的实用技巧,使用 order by instr 函数配合 CONCAT 组合条件,让查询结果严格按照传入的 ID 列表顺序输出,适用于自定义排序、指定置顶、人工干预顺序等场景,文中附带完整可直接...
1155