在 mysql中截取字符串我们用 LEFT函数 LEFT(str,len) 返回从字符串str 开始的len 最左字符。 mysql> SELECT LEFT('foobarbar', 5); -> 'fooba' 手册上只介绍了截取英文字符串的方法,中文或者中英文的怎么办呢?以下是截取中英混合的字符串(中国人abc123)的前7位SQL如下: SET NAMES 'gbk';SELECT LEFT('中国人abc123' COLLATE gbk_bin,7) AS result;