在使用织梦dedecms过程中,多少都会使用到sql数据库命令来修改或者替换一些内容,今天木子网络就整理了部分织梦dedecms替换内容常用sql命令集合供大家参考学习,主要以批量替换修改内容为主,路径和超链接等信息,更多sql命令可以参考这篇文章《sql常用命令集合》。
1、更改文章中的内容
update dede_addonarticle set body=replace(body,'原来的字符','替换后的字符')
例子解释:把文章内容里面的“木子网络”替换成“缄默渐染”
2、更改缩略图目录
update dede_archives set litpic=replace(litpic,'原来的字符','替换后的字符')
例子解释:update dede_archives set litpic=replace(litpic,'uplimg,'tupian')
3、批量替换文章模型中内容部分图片链接路径.
update dede_addonarticle set body=replace(body,'src="http://www.muziwl.com/img/','src="http://www.muziwl.com/images/');
例子解释:把图片路径由原来的http://www.muziwl.com/img/替换成http://www.muziwl.com/images/
4、批量替换文章模型中内容部分超链接
update dede_addonarticle set body=replace(body,'href="http://www.muziwl.com','href="http://www.muziwl.com');
例子解释:把文章模型中的超链接由原来的http://www.muziwl.com替换成http://www.muziwl.com
5、批量替换文章模型中内容部分图片锚文本文字
update dede_addonarticle set body=replace(body,'alt="http://www.muziwl.com','alt="http://www.muziwl.com');
例子解释:把文章模型中的图片锚文本信息由原来的http://www.muziwl.com替换成http://www.muziwl.com
6、批量替换软件模型内容部分超链接
update dede_addonsoft set introduce=replace(introduce,'href="http://www.muziwl.com/images/js/test.html','href="http:/muziwl.com/index.html');
例子解释:把软件模型内容中超链接由原来的http://www.muziwl.com/images/js/test.html替换成http:/muziwl.com/index.htm
7、批量替换文章模型中作者字段
update dede_archives set writer=replace(writer,'木子网络','缄默渐染');
例子解释:把文章模型中的作者由原来的“木子网络”替换成“缄默渐染”
8、批量替换文章模型中来源字段
update dede_archives set source=replace(source,'木子网络','缄默渐染');
例子解释:把文章模型中的帖子来源由原来的“木子网络”替换成“缄默渐染”
9、批量替换文章命名规则
update `dede_arctype` set namerule='{typedir}/{aid}.html';
例子解释:把站内所有文章模型命名规则全部替换成{typedir}/{aid}.html这样一种形式
10、批量替换软件模型演示地址超链接
update dede_addonsoft set writer=replace(officialUrl,'http:/www.muziwl.com','http://www.muziwl.com');
例子解释:把软件模型原始地址超链接由原来的http:/www.muziwl.com替换成http://www.muziwl.com
11、批量审核文章
update dede_archives set arcrank=0
例子解释:arcrank=0 仅动态
12、替换自定义变量名称
update dede_sysconfig set info=replace(info,'fubiaoti','副标题');
例子解释:把fubiaoti替换成副标题
13、清空织梦所有文章且以后新建文章ID从1开始
分别运行
第一步,清空文章
delete from dede_addonarticle;
delete from dede_addonimages;
delete from dede_archives;
delete from dede_arctiny;
delete from dede_co_htmls;
delete from dede_co_urls;
delete from dede_co_mediaurls;
delete from dede_tagindex ;
delete from dede_taglist;
delete from dede_keywords;
第二步,上述10行命令运行成功后,清空命令框中的命令,再输入下面2行命令并运行:
TRUNCATE TABLE `dede_archives`;
TRUNCATE TABLE `dede_archives`;
第三步,再次清空命令框中第3步的2行命令,输入下列3条命令并运行:
ALTER TABLE `dede_archives` AUTO_INCREMENT =1;
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1;
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
至此,网站原来所有的文章都被删除了,而且再新建文章时,文章ID从1开始了。
例子解释:先把文章清空,再把表清空,再把ID清空,就可以实现ID重新从1排序了
以上数据库对应的数据表可参考这篇文章《织梦DedeCmsV5.7数据库对应数据表参考文档》,找到对应的数据表和要修改的变量,就可以在织梦的SQL命令行工具里面修改了,不过在这之前请做好数据备份哟。
转载请注明:木子网络 » http://www.muziwl.com
咨询热线
QQ:11531876