本文是《WordPress数据库研究(2.6.2版本)》的第三篇文章,该篇文章将会详细的介绍WordPress数据库中wp_comments评论数据表各个字段的含义,并会介绍wp_comments数据表的索引信息。
wp_comments数据表中存储着WordPress博客系统的评论信息,包括已经通过审核的、等待审核的以及垃圾评论信息。该表的各个字段的具体含义如下图所示(该图来源与西北大学WordPress源码解读小组):
从wp_comments评论数据表的设计结构可以看出,该表分别与wp_posts文章信息表、wp_users用户信息表有关联关系。其中wp_comments数据表通过外键comment_post_ID与wp_posts数据表相关联着,也就是说某条评论信息必然是对某篇文章信息所做的评论;wp_comments数据表通过外键user_id与wp_users用户数据表相关联,如果user_id为0则为游客评论,也就是说当wp_comments表中user_id为0,那么就没有必要去查询wp_users用户数据表了。
其实以上这段话说白了就是:评论肯定是对某篇文章的评论。评论人是本站注册用户,也可以是游客、tracback(机器)等(游客当然和系统的用户信息表没有关系了)。
wp_comments评论数据表的索引在WordPress2.6.2版本中有5个,如下(下图来源于WordPress官方数据库介绍):
上图列出wp_comments评论数据表的主要目的是希望在您开发评论相关的插件或者函数接口时,能够根据以上索引信息来优化您的SQL语句。
以上是剑锋博客关于wp_comments数据表的详细介绍,如果您有不同看法或者有什么不明白的,请给我留言。欢迎您继续阅读《WordPress数据库研究(2.6.2版本)》的下一篇文章:wp_links链接数据表介绍
作者: 分类:WordPress, 数据库 标签: 2,348次浏览
下一篇:wp_links链接数据表—WordPress数据库研究#4
更多WordPress文章>>
家庭会客厅