天涯家园HomeH天涯家园HomeH

- 网络编程,php编编程,php代码,WEB精品软件资源分享学习家园

mysql中replace替换怎么用,MySQL中怎么进行替换

mysql中replace替换怎么用

语法

replace(field,search,replace)


UPDATE wp_posts SET post_content=REPLACE(post_content, 'https//', 'https://');

说明:

  • field - 数据库表的列名

  • search - 需要替换的字符串

  • replace - 替换成的字符串

语义:将列名:field 中出现的search字符串,全部替换成replace字符串。

mysql replace实例说明:

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');


释:表tb1中字段f1中为abc的值更新为def。一般用于某字段中值存在不合适的字段,需要批量改变一下,可以用到update table set 字段=replace('字段','字段的某值','需要替换的值');

REPLACE(str,from_str,to_str)


在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串。

MySQL 中替换函数 REPLACE(s,s1,s2) 使用字符串 s2 替换字符串 s 中所有的字符串 s1。

【实例】使用 REPLACE 函数进行字符串替换操作,输入的 SQL 语句和执行过程如下所示。

mysql> SELECT REPLACE('aaa.mysql.com','a','w');
+----------------------------------+
| REPLACE('aaa.mysql.com','a','w') |
+----------------------------------+
| www.mysql.com                    |
+----------------------------------+
1 row in set (0.00 sec)


由运行结果可以看出,使用 REPLACE('aaa.mysql.com','a','w') 将“aaa.mysql.com”字符串的“a”字符替换为“w”字符,结果为“www.mysql.com”。

实例:


表:wp_posts

键值:post_content


UPDATE wp_posts SET post_content=REPLACE(post_content, 'Str_old', 'Str_new');


option_value

wp_options


UPDATE wp_options SET option_value=REPLACE(option_value, 'Str_old', 'Str_new');


相关文章