replace sql 替换html,sql replace 替换字段中部份指定内容

这篇教程介绍了如何在SQL中使用REPLACE函数替换字段内的特定内容,以`1aa.cm`替换为`111cn.net`为例,展示了数据库连接、查询和更新操作。同时,讲解了数据库创建、数据表创建及插入数据的基本步骤,帮助读者理解SQL数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sql replace 替换字段中部份指定内容

sql replace 替换字段中部份指定内容

创建数据库教程

create database cnnet;

创建数据表

CREATE TABLE `cnnet`.`test` (

`id` INT( 4 ) NOT NULL AUTO_INCREMENT ,

`url` VARCHAR( 50 ) NULL ,

PRIMARY KEY ( `id` )

) ENGINE = MYISAM

插几条数据:

INSERT INTO `test` (`id`, `url`) VALUES

(1, 'www.1aa.cm'),

(2, 'www.1aa.cm'),

(3, 'www.1aa.cm'),

(4, 'www.1aa.cm'),

(5, 'www.111cn.net'),

(6, 'www.111cn.net');

下面我们来看看sql replace 替换字段中部份指定内容入门教程吧。

创建数据库连接

*/

$cn = mysql教程_connect('127.0.0.1','root','root') or die('数据库连接失败');

$sql = "select * from test where  url like '%1aa.cm%' ";

$result = mysql_db_query( 'cnnet',$sql,$cn );

while( $rs = mysql_fetch_array( $result ) )

{

echo $rs['url'],'
';

}

/*

输出结果

www.1aa.cm

www.1aa.cm

www.1aa.cm

www.1aa.cm

好结果出来了,我们正式进行正题,replace替换内容,我们要求把1aa.cm全部替换成111cn.net

*/

$sqlReplace ="update test set url = replace('1aa.cm','111cn.net',url) WHERE url like '%1aa.cm%'";

mysql_db_query('cnnet',$sqlReplace,$cn);

if( 1 )

{

$sql = "select * from test ";

$query = mysql_db_query('cnnet',$sql,$cn );

while( $row = mysql_fetch_array( $query ) )

{

echo $rs['url'],'
';

}

}

else

{

echo '检查你的sql语句,谢谢';

}

/*

输出结果:

www.111cn.net

www.111cn.net

111cn.net

111cn.net

111cn.net

111cn.net

注明本站原创文章转载注明来源www.111cn.net

相关文档:

1. 死锁原理

根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。

死锁的四个必要条件:

互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。

请求与保持� ......

一、深入浅出理解索引结构

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:

其实,我们的汉语字典的正文本身� ......

--select name from sysobjects where type='U' order by name

SELECT

(case when a.colorder=1 then d.name else '' end) 表名,

-- a.colorder 字段序号,

a.name 字段名,

(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,

(case when (SELECT count(* ......

今天下了个WIN7的英文包把系统换成英文的。感觉还行,可是当创建数据库表时发现出错了,查了下才知道是SQL的排序出问题了

下面是CTRL+c V搞过来的,只是方便大家有这样的问题可以得到解决

使用SQL2005进行创建数据库的时候,如果遇到创建失败的情况,如下:

Create 对于 数据库“xxxx”失败。 (Microsoft.SqlS ......

一、创建一张空表:

Sql="Create TABLE [表名]"

二、创建一张有字段的表:

Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

字段类型:

2 : "SmallInt", // 整型

3 : "Int", ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值