«

MySQL 字符串截取函数完整指南(建议收藏)

时间:2026-11-14 08:00     作者:emer     分类: MySQL


MySQL发展到今天,围绕字符串截取函数已经形成了一套比较成熟的用法和最佳实践。本文梳理其中最实用的部分,并配上示例代码。

第一步:认识字符串截取函数

对字符串截取函数的输入做校验,永远不要相信外部传入的数据。

给字符串截取函数相关的核心逻辑写单元测试,改动时才敢放手重构。

第二步:用代码实现字符串截取函数

下面通过常用字符串截取函数来实际演示一下:

SELECT
  LEFT('13800138000', 3)              AS prefix,     -- 138
  RIGHT('13800138000', 4)             AS suffix,     -- 8000
  SUBSTRING('13800138000', 4, 4)      AS middle,     -- 0013(从 4 开始取 4 位)
  SUBSTRING_INDEX('a,b,c', ',', 2)    AS first_two,  -- a,b
  REPLACE('hello world', 'world', 'mysql') AS rep,   -- hello mysql
  TRIM('  有空格  ')                  AS trimmed;    -- 去首尾空格

第三步:完善细节

  1. 多人协作时先拉取最新代码再开发,能避免大量无意义的冲突。
  2. 日志要有关键信息但别太啰嗦,既要能排查问题又不能泄露隐私。

小结

本文从概念、示例到避坑,把字符串截取函数过了一遍。知识只有用起来才有价值,期待在你的项目里见到它的身影。

接着往下看


遇见问题加 QQ23979811 协助处理

标签: MySQL 编程教程