WordPress 必备数据库SQL查询语句

WordPress 必备数据库SQL查询语句第1张

一次很偶然的机会我接触了一款WordPress SQL查询插件,用这款插件可以直接通过仪表板进行SQL查询。

这款插件使用非常方便,并且大大减轻了我们的工作量。

但我并没有就此打住,我的目的是想建立一个SQL查询语句排行榜,这个排行榜您可能经常会用到。

1. 找回密码

现在说说忘了站点密码该怎么办。SQL查询能轻而易举将您忘记的密码变成11111。

1
UPDATE wp_users SET user_pass = MD5('11111') WHERE ID=1;

原则上,不但可以更换自己的密码,只要知道别的用户的ID,还可以更换他的密码。我们也可以不用ID而使用用户名进行SQL查询:

1
UPDATE wp_users SET user_pass = MD5('12345') WHERE user_login = 'LOGIN';

2. 修改用户名

很多人都知道,WordPress用户名是不能更换的,因为更换用户名是相当危险的。黑客一旦知道了用户名,只要选一个密码就可以了。所以我建议您注意下面的查询,我们用它就能成功修改管理员用户名:

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

这样,我们就把我们习惯的“admin”替换成了VASYA。

3. 删除垃圾数据

很多博主和我一样,都会为经常遇到大量垃圾评论所困扰,很难随时手动清理,正好有一条小小的查询语句可以清理全部标记为“垃圾评论”的评论。

1
DELETE FROM wp_comments WHERE comment_approved = 0

4. 防止垃圾数据

经常有很多著名站点建议关闭旧文章评论,以免积攒太多垃圾数据。利用下面这条查询语句可以很容易做到这一点。

1
UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2014-05-01' AND post_status = 'publish';

这样,2014年5月1日之前发表的全部文章的评论就关闭了。

5. 利用通配符删除垃圾评论

很多人都遇到过评论作者用自己的语言进行谩骂,玷污和公开诋毁您站点声誉,或者发布不当内容链接。

利用确定的通配符关键词可以删除这些垃圾评论。

1
DELETE FROM wp_comments WHERE comment_author_url LIKE "%SEX%" ;

这用这条查询能删除全部含有关键词SEX的评论和链接。

以上列举了可能改善您的站点性能的主要SQL查询.能给您管理博客带来方便。

老猫温馨提示:使用这些查询语句时请将wp_替换成自己的数据表前缀。

本站内容均为译客老猫原创编译,转载请注明
本文链接:https://www.transcat.vip/funny-things-90.html
本文标题:WordPress 必备数据库SQL查询语句

相关日志

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注