MySQL 截取字符的几个常用函数:left(), right(), substring(), substring_index(),mid(), substr()。
其中mid(), substr() ,substring() 这三个函数都是指定下标号截取指定长度字符串。
left()是从左边第一位开始截取指定长度字符串。
示例:
从左边第一位向右截取5位长度字符串。

right()是从右边第一位开始截取指定长度字符串。
示例:
从右边第一位向右截取6位长度字符串。

substring()是从指定开始位置截取指定长度字符串。
示例:
从第5位置开始向右截取到最后字符串。

从第5位置开始向右截取6位字符串。

从右边开始第7位置开始向右截取到最后字符串。

从右边开始第7位置开始向右截取4位字符串。

注意:substring的下标是从1开始而不是从0开始。

substr()、mid() 函数与substring()函数功能类似。
示例:

substring_index() 函数从指定字符位置开始截取指定长度字符串


