MySQL 字符串截取函数入门教程(2026最新整理)
时间:2026-11-2 09:10 作者:emer 分类: 无
字符串截取函数是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 协助处理