MySQL INSERT函数
时间:2019-02-04 12:52:36 来源:igfitidea点击:
本MySQL教程将通过语法和示例说明如何使用MySQL INSERT函数。
描述
MySQL INSERT函数用于将一个子字符串插入到另一个字符串的指定位置中。
语法
MySQL中INSERT函数的语法为:
INSERT( string, position, number, substring )
参数 | 说明 |
---|---|
string | 被插入的字符串。 |
position | 字符串中插入substring的位置。 |
number | 字符串中要替换的字符数。 |
substring | 要插入到string中的子字符串。 |
说明
- 字符串string的第一个位置是1。
- 如果位置超过了字符串的长度,则INSERT函数将返回字符串string。
- 如果number不在字符串其余部分的长度内,则insert函数将从位置开始替换字符串,直到字符串结束。
- 如果substring为空,将从string中删除指定位置的子字符串。
示例
在MySQL中,如何替换字符串中的子字符串。
使用INSERT函数替换示例。
mysql> SELECT INSERT('ykbj.com', 1, 4, 'zhilu'); Result: 'zhilu.com' mysql> SELECT INSERT('ykbj', 67, 3, 'jiaocheng'); Result: 'ykbj' mysql> SELECT INSERT('ykbj', 2, 5, 'jiaocheng'); Result: 'yjiaocheng' mysql> SELECT INSERT('ykbj', 3, 2, ''); Result: 'yk'