MySQL 8.0 使用 utf8mb4 的几条经验
2026-06-05 17:30:00 发布 · MySQL 数据库 · 115 次阅读
记录数据库、数据表、连接字符集和导入脚本统一 utf8mb4 后,中文与特殊字符显示更稳定的做法。 本文会结合项目实践,重点记录建库、建表和连接字符集要同时设置、SQL 文件建议保持 UTF-8 without BOM等处理思路,方便后续开发和排错时复用。
MySQL 8.0、索引、字符集和查询优化,共 4 篇
2026-06-05 17:30:00 发布 · MySQL 数据库 · 115 次阅读
记录数据库、数据表、连接字符集和导入脚本统一 utf8mb4 后,中文与特殊字符显示更稳定的做法。 本文会结合项目实践,重点记录建库、建表和连接字符集要同时设置、SQL 文件建议保持 UTF-8 without BOM等处理思路,方便后续开发和排错时复用。
2026-05-29 17:30:00 发布 · MySQL 数据库 · 273 次阅读
后台列表和前台文章列表都需要分页,常用排序字段和筛选字段应该配合索引设计。 本文会结合项目实践,重点记录前台常按 status 与 published_at 查询、后台常按分类、状态、标题模糊搜索等处理思路,方便后续开发和排错时复用。
2026-05-23 17:30:00 发布 · MySQL 数据库 · 190 次阅读
文章、评论这类内容最好使用软删除,既能避免误删,也方便后续做回收站功能。 本文会结合项目实践,重点记录业务表保留 deleted_at 字段、前台查询自动过滤已删除内容等处理思路,方便后续开发和排错时复用。
2026-05-18 17:30:00 发布 · MySQL 数据库 · 305 次阅读
EXPLAIN 不只是看有没有用索引,还要关注 type、rows、Extra 等字段背后的含义。 本文会结合项目实践,重点记录type 从 ALL 到 range/ref/const 逐渐更理想、rows 过大时要重新审视筛选条件等处理思路,方便后续开发和排错时复用。