«

MySQL 字符串截取函数案例讲解(完整版)

时间:2026-11-12 07:05     作者:emer     分类: MySQL


如果你最近在做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;    -- 去首尾空格

常见问题与注意事项

写在最后

技术的学习贵在坚持。今天花十分钟搞懂字符串截取函数,日积月累,就是别人追不上的差距。


遇见问题加 QQ23979811 协助处理

标签: MySQL 编程教程