随笔 - 470  文章 - 0  评论 - 176  阅读 - 511万 

本文是《WordPress数据库研究(2.6.2版本)》 的第九篇文章,该篇文章对WordPress数据库中的wp_term_relationships分类关联关系信息表做详细介绍,包括了 wp_term_relationships分类关联关系信息表各个字段的含 义、与其它数据表的关联关系、索引信息。如果你对WordPress博客系统中10个数据表的总 体关系还不清楚,请返回该系列 文章的第一篇《WordPress数据库简介》。

wp_term_relationships分类关系表是WodPress系统中存储分类与具体文章或者链接的关联关系的数据表。该表是三个分类数据表与wp_posts文章表、wp_links链接表之间相互关联的桥梁。更多相关资料可以参阅:《wp_terms分类表—WordPress数据库》、《wp_term_taxonomy分类类型表》以及详细介绍分类信息数据库操作的《分类信息数据库操作介绍》。

下边首先了解一下wp_term_relationships分类关系表各个字段的含义,如下图(本图来源于西北大学WordPress源码解读小组)所示:

wp_term_relationships分类关系表——WordPress数据库

wp_term_relationships分类关系表与其它数据表的关联关系:

wp_term_relationships分类关系表通过外键object_id与wp_posts文章表的ID相关联、或者通过外键object_id与wp_links链接表的link_id相关联。

究竟wp_term_relationships分类关系表中给定的一条记录的object_id是wp_posts->ID关联,还是与 wp_links->link_id关联还要取决于该记录object_id对应的term_taxonomy_id在 wp_term_taxonomy分类类型表中的具体类型。

在这里只要了解wp_term_relationships分类关系表是分类信息与具体文章或者链接的桥梁就可以了,进一步如何判断一个分类信息是文章分类、还是链接分类、或者是tag信息,请参阅:《wp_term_taxonomy分类类型表》与《分类信息数据库操作介绍》。

wp_term_relationships分类关系表的索引信息:

wp_term_relationships分类关系表索引信息——WordPress数据库

上图列出了wp_term_relationships分类关系表的索引信息的主要目的是希望在您进行WordPress插件开发或者编写特殊函数接口时,能够根据以上索引信息来优化您的SQL语句。

以上是剑锋博客关于wp_term_relationship分类关系表的详细介绍,如果您有不同看法或者有什么不明白的,请给我留言。欢迎您继续阅读《WordPress数据库研究(2.6.2版本)》的下一篇文章:wp_term_taxonomy分类类型表介绍

 

 

 

 

 

 

 

 

posted on   小炒花生米  阅读(4868)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示