Commit 743bcebd authored by whzecomjm's avatar whzecomjm
Browse files

add blog/sql

parent 15f3296b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@
- [ ] [ink](/blog/ink.md)
- [typecho](/blog/typecho.md)
- [ ] [wiki in box](/blog/wiki.md)
- [博客Mysql代码](/blog/sql.md)

## html-css 
- [301的几种实现方式](/html-css/301.md)

blog/sql.md

0 → 100644
+29 −0
Original line number Diff line number Diff line
博客Mysql代码
===

## 数据清理(Wordpress)

写博客做的最多的事情就是对内容修修改改,改来改去草稿和其他垃圾也多了,所以数据库清理是很有必要的。下面是一种清理 Wordpress 的无用数据的代码。Typecho 等程序数据库清理类似。

```
DELETE FROM wp_posts WHERE post_type='post' && post_status#='publish';
DELETE FROM wp_posts WHERE post_type='revision' && post_status#='publish';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
SELECT * FROM `wp_options` WHERE `option_name` REGEXP 'site';
SELECT * FROM `wp_options` WHERE `option_name` REGEXP 'transient';
```

## 更换域名后修改链接(Typecho)

和 Wordpress 一样,数据库的备份文件一般都是为了能够出错后还原,但是有时候换域名或者是从测试站调试好的数据导入正式站,都要修改网址。Typecho 的数据库中有网址的共有四处,如果可以进入 phpmysql,我们可以用 mysql 语句统一替换。

Users 表里面的作者主页可以手动修改一下。Options 表里关于主页 url 的声明也是可以手动修改的。而另外两个 contents 和 comments 表,我们需要用到 mysql 的替换功能,代码如下:

```
UPDATE `typecho_comments` SET `url` = replace (`url`,'http://X.com/','http://Y.com/');
UPDATE `typecho_contents` SET `text` = replace (`text`,'http://X.com/','http://Y.com/');
```

	
 No newline at end of file
+12 −1
Original line number Diff line number Diff line
@@ -41,3 +41,14 @@ if (location.href == "http://whzecomjm.com/en/") {
}
</script>
```

## 其它 Wordpress 代码

- [复制加版权](http://www.williamlong.info/archives/1184.html)
- [文章末尾加版权声明](http://www.podaoguxing.com/147.html)
- [添加Favicon](http://www.wpbeginner.com/wp-tutorials/how-to-add-a-favicon-to-your-wordpress-blog/)
- [相关文章](http://www.ludou.org/how-to-generate-related-posts-in-wordpress.html)
- [彩色标签云](http://www.wpdaxue.com/wp-tag-cloud.html)
- [支持注册中文用户名](http://www.ludou.org/wordpress-allowing-chinese-in-registration.html)

一个好的Wordpress代码资源网站:[露兜博客](http://www.ludou.org/category/wordpress)
 No newline at end of file