WordPress安装的时候会有12张默认的数据表,每张表的数据都包含了WordPress不同的功能。看看这些表的结构,你能很容易的了解网站不同的部分都是存在哪里的。目前,默认的WordPress安装会创建如下的数据表。
图片右边展示的是数据库中的表
注意:每张表名前面的wp_是你在安装过程中选择的数据库前缀。如果你在安装的时候进行了修改,那这里就会显示你自己修改的前缀。
01)wp_commentmeta:这张表存的是网站上发表的评论相关的元信息(Metadata)。它有四个字段 meta_id、comment_id、meta_key、和 meta_value,每个meta_id都关联一个comment_id。一个关于存储评论元信息的例子就是评论的状态(已批准,待审,垃圾等)
02)wp_comments:从数据表的名字就可以看出来,这张表存的是WordPress的评论内容。它包含了评论者的名字、网址、邮箱、评论内容等。
03)wp_links:用于管理由旧版本的WordPress或者链接管理插件创建的博客卷(可以认为是友情链接之类的外链)。
04)wp_options:这张表包含了网站大部分的设置,例如网站URL、管理员邮箱、默认分类、每页文章数量、时间格式等等的信息。这张表也被大量的WordPress插件用于存储插件的设置信息。
05)wp_postmeta:这张表包含了WordPress文章、页面以及自定义发布类型的元信息(Metadata)。举个例子,元信息可以是使用哪个模板去展示页面、自定义字段等等。一些插件也会使用这张表去存储插件的数据,例如WordPress SEO信息。
06)wp_posts:从名字上看说的是文章,但是实际上这张表包含了所有的文章类型,或者我们可以说是内容类型。这张表包含了你所有的文章、页面、修订和自定义发布类型。
07)wp_termmeta:这张表可以让开发者为他们自定义分类的条目存储自定义元数据。例如WooCommerce会将产品属性和分类的元数据存储在这张表里。
08)wp_terms:WordPress有一套强大的分类系统可以用来组织你的内容。每一个独立的分类项称之为term,它们被存储在这张表里。例如,WordPress的目录和标签就是分类,目录和标签中的每一项就是term。
09)wp_term_relationships:这张表是用来管理WordPress发布类型和wp_terms表中term的关系的。例如这张表可以让WordPress知道发布的文章X是属于目录Y的。
10)wp_term_taxonomy:这张表为wp_terms表中的term定义了分类。例如,如果你的网站中有一个叫“WordPress”的term,那么这张表中的数据会将这个term一个叫Category的分类进行关联。简单来说,表中的数据可以帮助WordPress区别哪个term是目录,哪个是标签。
11)wp_usermeta:包含了网站注册用户的元信息。
12)wp_users:包含用户信息,例如用户名、密码、邮箱等。