replace MYSQL字符替换函数sql语句分享(正则判断)_Mysql

复制代码 代码如下:

Update dede_addonsoft SET dxylink=REPLACE(dxylink, '.zip', '.rar') where aid > 45553;

复制代码 代码如下:

update `table_name` set field = replace(field,'.rar','.7z');

table_name:要查询的表名,
field:表里的字段名,
replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .rar 替换为 .7z

MySQL正则表达式替换,字符替换方法

两句SQL,都是字符替换,比较好用。

update comment set url=IF(url REGEXP 'test.yahoo.com.cn',REPLACE(url,'www1.sohu.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com')) where 1=1;

update comment set author_url=REPLACE(author_url,'sohu','sina') where author_url REGEXP 'www.sohu.com';

MySQL replace函数替换字符串

MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。

最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍一下。

比如你要将表 tb1里面的 f1字段的abc替换为def

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

REPLACE(str,from_str,to_str)
在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串:
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'
这个函数是多字节安全的。

示例:
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'</td>',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'</tr>',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'<tr>',
'' );
UPDATE `dede_archives` SET title= REPLACE ( title,
'大洋新闻 - ',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'../../../../../../',
'http://special.dayoo.com/meal/' );

mysql replace

用法1.replace intoreplace into table (id,name) values('1','aa'),('2','bb')
此语句的作用是向表table中插入两条记录。
2.replace(object, search,replace)
把object中出现search的全部替换为replaceselect replace('www.163.com','w','Ww')--->WwW wWw.163.com

例:把表table中的name字段中的 aa替换为bbupdate table set name=replace(name,'aa','bb')

时间: 2024-09-10 09:24:37

replace MYSQL字符替换函数sql语句分享(正则判断)_Mysql的相关文章

mysql字符替换函数replace用法

例  代码如下 复制代码 UPDATE `addonarticle` Set `body` = REPLACE(`body`,'啊猛',小雄') 这样你字段body中的内容就给替换了 replace into  代码如下 复制代码 replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在 就相当于  代码如下 复制代码 insert into table (id,nam

java replace字符替换函数的使用方法

java replace字符替换函数的使用方法 replace(char oldChar, char newChar) public class MainClass {    public static void main( String args[] )    {       String s1 = new String( "hello" );       String s2 = new String( "GOODBYE" );       String s3 =

js replace字符替换函数

今天我们讲到了js的字符替换函数replace详解,主要会讲到他替换简单的字符以及利用正则表达式来处理字符替换,有需的朋友可以看看. 最简单替换函数   <script language="网页特效"> var strm = "javascript is a good script language"; //在此我想将字母a替换成字母a alert(strm.replace("a","a")); </scri

mysql教程删除数据sql语句用法

  mysql教程删除数据sql语句用法 DELETE FROM 语句用于从数据库表中删除记录. 语法 DELETE FROM table_name WHERE column_name = some_value 注释:SQL 对大小写不敏感.DELETE FROM 与 delete from 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数.该函数用于向 SQL 连接发送查询和命令. 例子 稍早时,我们在本教程中创建了一个名为 "Person" 的表

js 字符替换函数

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

php字符串与字符替换函数

在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str) 实例一  代码如下 复制代码 str_replace("iwind", "kiki", "i love iwind, iwind said"); 将输出 "i love kiki, kiki said" 结果 即将 原字符串中的所有"iwind"都替换成了"kiki".str_r

sql语句-mysql定时任务 写下SQL语句

问题描述 mysql定时任务 写下SQL语句 想让MYSQL里面的jpzh表里面的isstaus在晚上00定时更新 那个大侠 写下SQL语句 解决方案 CREATE EVENT e_testON SCHEDULE EVERY 1 DAYSTARTS '2014-12-04 00:00:00'DO UPDATE jpzh SET isstaus=.....; 从 2014-12-04 00:00:00 开始,每天做一次 解决方案二: 你的逻辑好像不太对,按常理开发模式,一般是从应用端控制时间,然后

mysql-如何打印出MySQL优化之后的SQL语句呢

问题描述 如何打印出MySQL优化之后的SQL语句呢 我们知道SQL优化的基本原则就是是我们的SQL或HQL满足数据库查询优化器,那么我们能够通过什么方式看到查询优化器优化之后的SQL语句呢? 解决方案 MySQL56打印sql语句mysql sql语句优化Mysql sql语句优化 解决方案二: http://blog.csdn.net/wocaonima123987/article/details/7980182

mysql 如何通过一个sql语句搜出比例关系

问题描述 mysql 如何通过一个sql语句搜出比例关系 例如 一个表格里有 商品,价格,日期 三个字段 a 10.2,20151008 a 9.2,20151009 a 7.2,20151010 b 11.2,20151008 b 10.2,20151008 我要搜 在历史上各个商品价格低于10¥的次数占该商品出现的总次数的百分比,应该如何写mysql语句呢? 谢谢了 搜出结果要类似 a 2/3 b 0/2 这样的sql语句怎么写呢? 解决方案 假设表名是ProductPrice, 商品,价格