AlexkingSimple SQL Queries for Blog Stats中给出了关于wordpress博客数据统计的SQL查询命令。

查询2006年所有的文章的SQL命令:

SELECT COUNT(*)
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’


查询2006年所有评论的SQL命令:

SELECT COUNT(*)
FROM `wp_comments`
WHERE comment_date >= ‘2006-01-01′
AND comment_date < '2007-01-01'
AND comment_approved = ‘1′

查询2006每篇文章平均字数的SQL命令:

SELECT AVG(LENGTH(post_content))
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’

查询2006年文章总字数的SQL命令:

SELECT SUM(LENGTH(post_content))
FROM `wp_posts`
WHERE post_date >= ‘2006-01-01′
AND post_date < '2007-01-01'
AND post_status = ‘publish’

注意:这些SQL命令中的‘wp_’应和你安装wordpress时所设定的表格前缀相同。例如,博客联盟的表格前缀是“blogunion”,因为我在一个空间下面装了好几个wordpress博客

消息来源:天真,天真的我们必然幸福

订阅博客联盟到抓虾鲜果google readerbloglines飞鸽有道邮件

Comments

One Response to “查询wordpress博客资料的SQL命令”

  1. 编写WordPress插件 - 博客联盟 on 2007-09-22 5:02 PM

    […] 查询wordpress博客资料的SQL命令 […]

Leave a Reply

备注:第一次评论需要审核,见谅。