9个常用的WordPress SQL查询命令

wordpress建站的朋友应该知道,使用SQL能大大提高办事效率,有时候,我们不得不用SQL来改变一些东西,比如重设管理员信息,比如导出某些特定的信息。但是一定不要轻易折腾你的SQL!

高度注意:

在每次执行SQL语句前,请勿必备份你的WordPress数据库。

1. 更改WordPress地址和首页地址

1
2
UPDATE wp_options SET option_value = replace(option_value,'http://www.旧网址.com', 'http://www.新网址.com') 
WHERE option_name = 'home' OR option_name = 'siteurl';

2. 更改正文中的内容

1
UPDATE wp_posts SET post_content = REPLACE (post_content,'旧内容', '新内容');

3. 重设Admin密码

1
UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'admin';

4. 重设admin的用户名

1
UPDATE wp_users SET user_login = 'newname' WHERE user_login = 'admin';

5. 删除所有的垃圾评论

1
DELETE FROM wp_comments WHERE comment_approved = 'spam';

6. 禁用所有激活的插件

1
2
3
UPDATE wp_options
SET option_value = ''
WHERE option_name = 'active_plugins';

7. 关闭旧文章的留言

1
2
3
4
UPDATE wp_posts
SET comment_status = 'closed'
WHERE post_date
< '2009-01-01' AND post_status = 'publish';

8. 将作者a的文章全部转移到作者b

1
2
3
UPDATE wp_posts
SET post_author = 'b'
WHERE post_author = 'a';

9. 导出所有评论中的邮件地址

1
2
SELECT DISTINCT comment_author_email
FROM wp_comments;

你可能感兴趣的:(Wordpress)