WORDPRESS解析系列 —— 数据库关联

关于这个系列的文章基本上就到这了,当然以后肯定还有关于WORDPRESS的补充,关于WP的数据库和插件方面本人也是在不断的学习中,呵呵。这篇文章所说的关联是指WORDPRESS十张表做查询时,不同表相联做查询应该注意哪些字段是相通的,就是所谓外键等等。

wp_terms.term_id -> wp_term_taxonomy.term_id
wp_terms_relationships.term_taxonomy_id -> wp_terms_taxonomy.term_taxonomy_id

WORDPRESS解析系列 —— 数据库COMMENTS表

其实评论这个东西,能带来很多好处,当然管理上也会有点麻烦,我就是嫌稍微有点麻烦,所以整了个页面当留言板,其他的文章的留言功能都个去了,想联系我的人可以给我留言或者发信,呵呵

进入正题,wp_comments 表记录着WORDPRESS的所有评论信息,是很有意思的一张表,给个名称叫做评论数据表吧,这张表的字段稍多,因为记录的东西也多嘛,当然这张表要跟某些表有关联,哪些表呢?做评论当然是对谋篇文章做评论,必然会联系到wp_posts表,那么是谁做的评论呢?自然是要有wp_users的事了,所以可以3张表连起来sql。wp_comments表的各个字段介绍如下:

WORDPRESS解析系列 —— 数据库LINKS表

wp_links在WORDPRESS数据库中也是一张比较重要的表,顾名思义,该表记录了所有的友情链接,就是后台中搞定链接设置,但是该表并没有记录链接的分类信息,哪分类信息在哪里呢?当然是在前面说过的wp_term_relationships表中,两张表相连做查询即可(要不人家干嘛起名叫relationships呢)

wp_links表的所有字段的介绍如下:

link_id 链接编号
link_url 链接的网址
link_name 链接的名称

WORDPRESS解析系列 —— 数据库OPTIONS表

WORDPRESS数据库中的wp_options表记录了用户设置的基本信息,在WORDPRESS2.7版本中,该表记录的内容大致为后台管理页面的设置 ->常规中的内容,该表有5个字段,各个字段的功能介绍如下:

option_id 选项记录的id
blog_id 博客id,WORDPRESS是支持一个系统多个blog的,如果是有多个用户的话这个字段会有相应的编号,否则就是0
option_name 选项名称

WORDPRESS解析系列 —— term_relationships

不知不觉的,怎么这标题越来越长了……

WORDPRESS数据库中记录文章分类、链接分类、标签的相关的三张表中term_relationships是字段最少的一张表,但它的功能很重要,联系着是分类数据表term_taxonomy、wp_posts文章表、wp_links链接表,要不怎么叫relationships呢,是WORDPRESS系统中存储分类与具体文章或者链接的关联关系的数据表,虽然只有3个字段,但是很重要:

WORDPRESS解析系列 —— TERM_TAXONOMY

WORDPRESS数据库中文章分类、链接分类、标签,这些东西是记录在一起的,但是由于要经常和其他表相关联做sql,因此将各个文章分类、链接分类、标签信息的内容分到了3个表中,每张表字段都不多,这样更便于管理和查询。term_taxonomy只有6个字段,其各个字段的功能如下:

term_taxonomy_id 记录信息(文章分类、链接分类、标签)的id
term_id 分类的id,实际上为terms表中的term_id

WORDPRESS解析系列 —— 数据库TERMS表

前两天在写相关文章插件的时候注意到了这张表,WORDPRESS中的记录分类信息的表,wp_terms,记录了文章分类信息、链接分类信息和标签信息,对应后台修改的分类目录、链接分类、标签管理。这些信息因为要和很多表相连做查询,所以与term相关的有三张表,每张表字段都不多,wp_terms表有四个字段,介绍如下:

term_id 记录信息(文章分类、链接分类、标签)编号id
name 记录信息(文章分类、链接分类、标签)名称