成都网站建设
扫描关注木子网络微信号

扫一扫微信二维码

织梦dedecms替换内容常用sql命令集合

木子网络2017-07-13经验分享

  在使用织梦dedecms过程中,多少都会使用到sql数据库命令来修改或者替换一些内容,今天木子网络就整理了部分织梦dedecms替换内容常用sql命令集合供大家参考学习,主要以批量替换修改内容为主,路径和超链接等信息,更多sql命令可以参考这篇文章《sql常用命令集合》。

织梦dedecms替换内容常用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

文章标签
dedecms
sql