显示下一条  |  关闭

Aramey

Aramey喜欢UI设计、SEO,时刻关注着时尚的潮流元素。

 
 
 
 
 
 

MySQL批量替换指定字段字符串SQL语句

2012-1-2 14:08:46 阅读7 评论0 22012/01 Jan2

MySQL批量替换是我们经常会用到的功能,有时站内包含敏感词,会给我们带来麻烦,而在信息量较大的情况下,一篇篇查找、修改是不现实的。

  用MySQL批量替换,甚是轻松。发布在这里供参考,以备不时之需。

  MySQL批量替换指定字段字符串语句

  UPDATE 数据表名SET字段名=replace(字段名,'要替换的字符串', '替换为')WHERE设定条件;

  比如本站今天发现站内关于linux命令的文章标题不是太好,以前都是以linux下mkdir命令使用详解---linux创建目录命令。

  这样的格式不是太利用搜索,因为很少有人搜索mkdir使用详解及linux下mkdir而搜索 mkdir命令、mkdir参数、mkdir用法、linux mkdir(中间用空格 而非一个“下”字)校多,综合考虑统一改为linux mkdir命令参数及用法详解---linux创建目录命令显然这种包含更多的关键词更符合用户搜索习惯。说改就改,不过目前本站已经发了几百个命令,手动修改会累死人的。

  于是乎,进mysql,几个命令搞定。

  UPDATE `linuxso_archives` SET `title` = replace(title, 'linux下', 'linux ') WHERE `typeid` =18;

  UPDATE `linuxso_archives` SET `title` = replace(title, '命令使用详解', '命令参数及用法详解') WHERE `typeid` =18

作者  | 2012-1-2 14:08:46 | 阅读(7) |评论(0) | 阅读全文>>

Mysql常用命令行大全

2011-10-26 14:22:56 阅读57 评论0 262011/10 Oct26

第一招、mysql服务的启动和停止

net stop mysql

net start mysql

第二招、登陆mysql

语法如下: mysql -u用户名 -p用户密码

键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

第三招、增加新用户

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

如果你不想user1有密码,可以再打一个命令将密码去掉。

grant select,insert,update,delete on mydb.* to user1@localhost identified by "";

第四招: 操作数据库

作者  | 2011-10-26 14:22:56 | 阅读(57) |评论(0) | 阅读全文>>

假如有一天你想哭,打电话给我

2011-8-19 21:15:04 阅读36 评论0 192011/08 Aug19

假如有一天你想哭,打电话给我,不能保证逗你笑,但我能陪着你一起哭;假如有一天你想逃跑,打电话给我,不能说服你留下,但我会陪着你一起跑;假如有一天 你不想听任何人说话,call me,我保证在你身边,并且保持沉默;假如有一天我没有接电话,请快来见我, 因为我可能需要你。

作者  | 2011-8-19 21:15:04 | 阅读(36) |评论(0) | 阅读全文>>

关于DEDEEIMS本地测试FCK编辑器不能用

2011-8-9 10:55:30 阅读42 评论0 92011/08 Aug9

找到include\inc\inc_fun_funAdmin.php 文件

把里面的$ded->BasePath  = $GLOBALS['cfg_cmspath'].'/include/htmledit/' ; 这个值修改成

$ded->BasePath  = $GLOBALS['cfg_cmspath'].'../include/htmledit/' ;

就好,这样就解决了DEDEEIMS本地测试FCK编辑器不能用的问题了。

作者  | 2011-8-9 10:55:30 | 阅读(42) |评论(0) | 阅读全文>>

织梦DedeCms网站更换域名后文章图片路径批量修改

2011-6-17 17:05:23 阅读145 评论0 172011/06 June17

因为织梦上传图片用的是绝对地址,如果域名更换后,之前发布的文章的图片URL是不会跟着改变的,所以我们需要把旧域名替换成新的域名,方法很简单,有一段SQL语句更新一下文章正文内容就行。

(Aramey博客)

复制下面SQL语句进织梦DedeCms的后台,点 系统 -> SQL命令行工具,然后看到一个文本框,在文本框内输入SQL语句,按确定之行。如果操作成功,上面会提示“成功执行x个SQL语句!”

update dede_addonarticle set body=replace(body,'旧域名','新域名')

这句话的意思就是:修改dede_addonarticle(文章内容表)中的body字段,把现有的域名替换成要转换的域名。

如果您想把织梦图片的绝对地址转换成相对地址,那好办,按照下面的这个SQL语句执行就好了:

update dede_addonarticle set body=replace(body,'旧域名','/')

例如:update dede_addonarticle set body=replace(body,'http://www.example.com','/')

把 '新域名' 替换成 '/' 就OK了!

然后再重新生成一遍HTML页面,文章内的旧域名就全部替换成新的了。

当然这个在织梦系统的DedeEIMS中也是通用的!

作者  | 2011-6-17 17:05:23 | 阅读(145) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

北京市 海淀区 狮子座

 发消息  写留言

 
好好学习,天天向上!
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注