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'