Wordpress各个数据表的功能简述

Hello, 欢迎登录 or 注册!

/ 0评 / 0

本文作者:  本文分类:建站日记  浏览:76
阅读时间:632字, 约1分钟

还是如题,本次修复+搬家的工作涉及了不少与wp的数据库有关的内容,在此记录一下,以备不时之需。

很多主题和插件都会创建自己的表或在wp原有的表中插入行,此处仅代表我个人的情况。

users表

结构:

要点:user_pass列的每个字段加密方式是hash加盐。

usermeta表

用来存储用户除了上一张表中用户基本信息外的额外信息。一名用户会占用很多行,因此这也是一张非常庞大的表格。我这里百余名用户已经达到了一万多行。

terms表

存储分类和tag,没什么特点与理解难度。

term_relationships表

存储posts(文章/页面/媒体)id-term(分类或tag)id的键-值对。

term_taxonomy表

存储分类或tag的类型、内容数量与父亲term。

posts表

这也许是最重要的表之一了——存储了网站的所有内容,包括文章、页面和媒体。

注意,在wordpress中,这三者的地位可以认为是是均等的,因此媒体也会被分配一个单独的id,这也就是为什么文章编号跳跃会很厉害的原因。

postmeta表

这也是一张非常巨大的表,结构和usermeta十分类似。

options表

这也是一个以键-值对为主体的表,记录了后台各项设置。主要有后台“设置”一项以及各个插件储存的信息。

comments与commentmeta

可以类比之前的posts与postmeta,users与usermeta。

如果在wordpress迁移或搭建中遇到了什么困难,也可以联系我,我会尽量帮忙解决。

关于作者

本作品采用 知识共享署名-非商业性使用 3.0 (CC BY-NC 3.0) 许可协议进行许可。

发表评论

您的电子邮箱地址不会被公开。