急!如何批量删除数据库中以特定字符开头和结尾的字符串

作者&投稿:诗娥 (若有异议请与网页底部的电邮联系)
求语句,批量删除mysql数据库中所有以<开头,以>结尾的字符串~

DECLARE @B TABLE(NAME VARCHAR(200))
INSERT @B
SELECT '鹅,鹅,鹅。
曲项向天歌,
白毛浮绿水,
红掌拨清波。'
SELECT * FROM @B
WHILE EXISTS(SELECT 1 FROM @B WHERE CHARINDEX('0 AND CHARINDEX('>',NAME)>CHARINDEX('<',NAME) )
BEGIN
UPDATE @b SET NAME=STUFF(NAME,CHARINDEX('',NAME)-CHARINDEX('<',NAME)+1,'')
WHERE CHARINDEX('0 AND CHARINDEX('>',NAME)>CHARINDEX('<',NAME)
END

SELECT * FROM @b
NAME
-----------------------------------------------
鹅,鹅,鹅。曲项向天歌,白毛浮绿水,红掌拨清波。

(所影响的行数为 1 行)

SQL SERVER

楼主可以使用like试试

使用正则表达式,先查询,看是否符合你要求:

SELECT * FROM `test` where content regexp '^\\[<i>.*</i>\\]$';

如果是你要的,把select * 换成delete删除

使用编程语言select到内存种,再用正则表达式替换并拼接处update sql,最后执行。
或者如果sql支持正则,也可也直接考虑纯sql语句。

网站数据库出现异常,如图所示,怎么用SQL语句批量删除title列所有题目中...
答:什么数据库,,,查询验证语句 select replace(substring(字段,charindex('<div',字段),len(字段)-charindex('<div',字段)+1),'')from 表更新语句 update 表 set 字段=replace(substring(字段,charindex('<div',字段),len(字段)-charindex('...

如何批量删除重复文件
答:前言:删除重复的文件并非难事,用魔方清理大师重复文件查找功能即可快速查找重复文件,按需删除。但有些重复文件内容上确实重复或重叠,但文件名及属性上均有差异,文件名只是部分相同,文件大小也可能不同,如何快速删除此类重复文件呢?如何批量删除此类重复文件呢?如图:是从监控主机上备份的视频文件,含有...

Java中怎样实现批量删除操作(Java对数据库
答:如果是mybatis的话可以传id集合给xml、然后xml使用foreach遍历删除就好了

如何批量删除TXT记事本文件中某些重复的符号
答:方法如下:1、复制到WORD中。2、在右上角有查找替换,点击查找,输入符号,然后会找出所有符号,按删除键即可。3、再复制回TXT记事本。

如果批量删除符合条件的数据库
答:这个得用游标循环删除。下面是手写的,没有经过测试:declare @name nvarchar(20) --定义变量来保存ID号 declare mycursor cursor for select [name] from sysdatabases where name like 'a%' --为所获得的数据集指定游标 open mycursor --打开游标 fetch next from mycursor into @name ...

怎么使用SQL语句批量删除多个表的相同字段
答:不知道您用的是什么数据库了。不过做法肯定是一样,用两个游标,第一个游标从数据字典中检索出所有的表,第二个游标从每个表中检索所有的字段,然后遇到有要和你删除名称相同的字段的时候,执行alter table tablename drop column columnname的操作。不过这个执行不能直接这么执行,而是设置一个字符串的...

如何批量删除word文档中的文字?
答:5、全选表格,按Delet键,表格的所有文字被删除,如图3所示:图3是图1所示是表格,文字都没有了。6、打开Word文档,Ctrl+A选中全部。Ctrl+H打开替换窗口,点击更多。点击格式,弹出选项中点击字体。把字体颜色改为“标准—红”,点击确定。在word文档里面如何批量删除特定字符的段落1、本文以删除包含“...

asp中对access数据库进行批量删除实例教程
答:我的access数据库名称叫 Bookstore ,里面有个books表 ,表里有内容如下图,我想在asp页面中显示此数据库的表内容,并且在每一条记录后面加入一个删除按钮或者文字来对这个数据库内容进行逐条删除或者批量删除,请各位大神告诉我从 连接数据库到 显示数据库到asp页面再到 删除成功或者失败怎么做,八百里加急呀!!!这是我...

SQL如何直接批量删除表
答:SQL直接批量删除表的方法步骤:所需工具原料:phpmyadmin。1.数据操作前进行数据备份。2.看需要删除表的时间段,即什么时间开始到什么时间截至。记录下数据表名称和时间字段名称。3.点击上部"SQL"按钮,进行sql语句执行。4.打开文本框中输入命定执行:delete from wp_posts where `post_date` >='2010-...

sql能否批量删除多个行
答:2、利用SQL Server 2012数据库资源管理器,创建删除SQL语句,使用delete。3、删除ID为10的记录,利用delete from 数据库表 where id=10。4、删除记录后,再次查询数据库表,这时ID为10的记录不存在。5、删除ID从5到8的记录,利用between...and...。6、批量删除数据库表记录,再次查询数据库表,这时...