WordPress安装的时候数据库会有12个默认的数据表,每张表的数据都包含了 WordPress 不同的功能。看看这些表的结构,你能很容易的了解网站不同的部分都是存在哪里的。这篇文章主要介绍了wordpress 12个数据表结构和字段说明,需要的朋友可以参考下
数据表名及主要数据功能
- wp_commentmeta:存储评论的元数据
- wp_comments:存储评论
- wp_links:存储友情链接
- wp_options:存储WordPress系统选项和插件、主题配置
- wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
- wp_posts:存储文章(包括页面、上传文件、修订)
- wp_terms:存储每个目录、标签
- wp_termmeta:用来存储网站分类和标签信息属性元数据
- wp_term_relationships:存储每个文章、链接和对应分类的关系
- wp_term_taxonomy:存储每个目录、标签所对应的分类
- wp_usermeta:存储用户的元数据
- wp_users:存储用户
-
-
- user: 用户信息,包括wp_users表和wp_usermeta表。
- link:链接信息,包括wp_links表。
- post: 文章及评论信息,包括wp_posts、wp_postmeta、wp_comments。
- category,link_category,tag:这个是比较复杂的信息模块,它包含了对分类,链接分类,标签的管理,包括wp_term,wp_term_relationships和wp_term_taxonomy表。
- option: 全局设置信息,包括wp_options表。
-
各数据表字段说明
wp_commentmeta:存储评论的元数据
- meta_id:自增唯一ID
- comment_id:对应评论ID
- meta_key:键名
- meta_value:键值
wp_commentmeta数据表结构
字段名 | 类型 | 注释 |
---|---|---|
meta_id | bigint(20) | wp_commentmeta表ID |
comment_id | bigint(20) | 对应wp_comments表中的id |
meta_key | varchar(255) | 存储键名 |
meta_value | longtext | 存储键值 |
wp_commentmeta表结构与wp_usermeta和wp_postmeta两张表非常的相似,wp_commentmeta是以键值对的形式来存储评论的属性。
wp_commentmeta表相关的函数
- add_comment_meta()
函数用来向wp_commentmeta表中添加一条记录 - get_comment_meta()
函数用获取wp_commentmeta表中指定的一条记录 - update_comment_meta()
函数用更新wp_commentmeta表中指定的一条记录 - delete_comment_meta()
函数用删除wp_commentmeta表中指定的一条记录
wp_comments:存储评论
- comment_ID:自增唯一ID
- comment_post_ID:对应文章ID
- comment_author:评论者
- comment_author_email:评论者邮箱
- comment_author_url:评论者网址
- comment_author_IP:评论者IP
- comment_date:评论时间
- comment_date_gmt:评论时间(GMT+0时间)
- comment_content:评论正文
- comment_karma:未知
- comment_approved:评论是否被批准
- comment_agent:评论者的USER AGENT
- comment_agent:评论者的USER AGENT
- comment_type:评论类型(pingback/普通)
- comment_parent:父评论ID
- user_id:评论者用户ID(不一定存在)
wp_comments数据表结构
字段名 | 类型 | 注释 |
---|---|---|
comment_ID | bigint(20) | 评论ID |
comment_post_ID | bigint(20) | 评论关联的文章ID |
comment_author | tinytext | 评论作者 |
comment_author_email | varchar(100) | 评论作者的邮箱地址 |
comment_author_url | varchar(200) | 评论者的网站地址 |
comment_author_IP | varchar(100) | 评论作者的IP |
comment_date | datetime | 评论日期 |
comment_date_gmt | datetime | 评论gmt日期 |
comment_content | text | 评论内容 |
comment_karma | int(11) | 评论的karma值 |
comment_approved | varchar(20) | 评论是否批准 |
comment_agent | varchar(255) | 评论代理 |
comment_type | varchar(20) | 评论的类型 |
comment_parent | bigint(20) | 评论的父评论ID |
user_id | bigint(20) | 评论的用户ID |
wp_comments字段及介绍:
wp_comments字段比较多,我们简单来对 comment_parent、user_id和comment_approved作下介绍:
- comment_parent:是为了实现评论嵌套,顶级评论comment_parent字段值位0,当在网站中回复了某个评论,就会成为这个评论的子评论;
- user_id:用户ID,只有注册登录用户的评论才会有用户ID,游客评论user_id字段值都为0;
comment_approved标明评论的四种状态:等于1:通过审核的评论;等于0:待审核的评论;等于trash:回收站的评论;等于spam:垃圾评论。
wp_links:存储友情链接
- link_id:自增唯一ID
- link_url:链接URL
- link_name:链接标题
- link_image:链接图片
- link_target:链接打开方式
- link_description:链接描述
- link_visible:是否可见(Y/N)
- link_owner:添加者用户ID
- link_rating:评分等级
- link_updated:未知
- link_rel:XFN关系
- link_notes:XFN注释
- link_rss:链接RSS地址
wp_links数据表结构
字段名 | 类型 | 注释 |
---|---|---|
link_id | bigint(20) | wp_links表ID |
link_url | varchar(255) | 链接Web地址 |
link_name | varchar(255) | 链接名称 |
link_image | varchar(255) | 链接头像地址 |
link_target | varchar(25) | 目标 |
link_description | varchar(255) | 链接描述 |
link_visible | varchar(20) | 是否是私密链接 |
link_owner | bigint(20) | 链接分类 |
link_rating | int(11) | 链接评分 |
link_updated | datetime | 链接的更新日期 |
link_rel | varchar(255) | 链接关系 |
link_notes | mediumtext | 链接备注 |
link_rss | varchar(255) | RSS地址 |
wp_links相关的函数
wp_links表数据是通过
get_bookmarks()
函数获取
wp_options:存储WordPress系统选项和插件、主题配置
- option_id:自增唯一ID
- blog_id:博客ID,用于多用户博客,默认0
- option_name:键名
- option_value:键值
- autoload:在WordPress载入时自动载入(yes/no)
wp_options数据表结构
字段名 | 类型 | 注释 |
---|---|---|
option_id | bigint(20) | 选项ID |
option_name | varchar(191) | 选项名称 |
option_value | longtext | 选项值 |
autoload | varchar(20) | 是否自动加载 |
wp_options相关函数
- add_option()
函数用来在wp_options表中增加一条记录 - get_option()
函数用来获取wp_options表中的一条记录 - update_option()
函数用来更新wp_options表中的一条记录 - delete_option()
函数用来删除wp_options表中的一条记录
wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
- meta_id:自增唯一ID
- post_id:对应文章ID
- meta_key:键名
- meta_value:键值
wp_postmeta数据表结构
字段名 | 类型 | 注释 |
---|---|---|
meta_id | bigint(20) | wp_postmeta表ID |
post_id | bigint(20) | 对应wp_posts表中的id |
meta_key | varchar(255) | 存储键名 |
meta_value | longtext | 存储键值 |
wp_postmeta表总共有四个字段,即:meta_id、post_id、meta_key和meta_value。meta_id是wp_postmeta表的ID;post_id是关联到wp_posts表中的ID;meta_key和meta_value就是存储的文章的键值对信息。
wp_postmeta相关函数
- add_post_meta()
函数用来向wp_postmeta表中添加一条记录 - get_post_meta()
函数用获取wp_postmeta表中指定的一条记录 - update_post_meta()
函数用更新wp_postmeta表中指定的一条记录 - delete_post_meta()
函数用删除wp_postmeta表中指定的一条记录
wp_posts:存储文章(包括页面、上传文件、修订)
- post_author(文章作者名,我想可以是为用户名,也可以是用户ID)
- post_date(文章发布日期)
- post_date_gmt(文章发布日期,格林威治时间)
- post_content(文章内容)
- post_title(文章标题)
- post_exerpt(摘录)
- post_status(文章状态,publish/auto-draft/inherit)
- comment_status(是否开启评论,默认值为open,打开)
- ping_status
- post_password(文章密码,如果加密的话,需要输入对应的密码才能打开)
- post_name(文章缩略名)
- to_ping(ping的链接)
- pinged(已经PING过的链接)
- post_modified(文章修改时间)
- post_modified_gmt(文章修改时间,格林威治时间)
- post_content_filter
- post_parent(父文章,主要用于page)
- guid
- menu_order(排序ID)
- post_type(文章类型,post或page)
- post_mime_type(MIME类型)
- comment_count(文章评论总数)
wp_posts数据表结构
字段名 | 类型 | 注释 |
---|---|---|
ID | bigint(20) | 文章ID |
post_author | bigint(20) | 文章作者ID |
post_date | datetime | 文章发布日期 |
post_date_gmt | datetime | 文章发布格林尼治标准时间 |
post_content | longtext | 文章内容 |
post_title | text | 文章标题 |
post_excerpt | text | 文章摘要 |
post_status | varchar(20) | 文章状态 |
comment_status | varchar(20) | 评论状态 |
ping_status | varchar(20) | 是否允许ping |
post_password | varchar(255) | 文章密码 |
post_name | varchar(200) | 文章名称 |
to_ping | text | |
pinged | text | 该文章被pingback的历史记录 |
post_modified | datetime | 文章最后修改的时间 |
post_modified_gmt | datetime | 文章最后修改的格林尼治标准时间 |
post_content_filtered | longtext | 文章内容过滤 |
post_parent | bigint(20) | 文章的上级文章 |
guid | varchar(255) | 每篇文章的一个地址 |
menu_order | int(11) | |
post_type | varchar(20) | 标明文章类型 |
post_mime_type | varchar(100) | 标明文章mime类型 |
comment_count | bigint(20) | 文章评论数量 |
wp_terms:存储每个目录、标签
- term_id:分类ID
- name:分类名
- slug:缩略名
- term_group:分类分组
wp_terms数据表结构
字段名 | 类型 | 注释 |
---|---|---|
term_id | bigint(20) | wp_terms表ID |
name | varchar(200) | 分类名称 |
slug | varchar(200) | 分类别称 |
term_group | bigint(10) | 分类分组 |
wp_term_relationships:存储每个文章、链接和对应分类的关系
- wp_term_relationships:存储每个文章、链接和对应分类的关系
- object_id:对应文章ID/链接ID
- term_taxonomy_id:对应分类方法ID
- term_order:排序
wp_term_relationships数据表结构
字段名 | 类型 | 注释 |
---|---|---|
object_id | bigint(20) | 对象ID |
term_taxonomy_id | bigint(20) | 分类ID |
term_order | int(11) | 分类排序 |
wp_term_relationships字段的一些说明
字段object_id是对象ID,关联表wp_posts表;
term_taxonomy_id字段是分类ID,关联wp_term_taxonomy表ID
哪个对象属于哪个分类、哪个文章属于哪个分类、哪个菜单属于哪个分类都是存储在wp_term_relationships表中。
term_taxonomy_id字段是分类ID,关联wp_term_taxonomy表ID
哪个对象属于哪个分类、哪个文章属于哪个分类、哪个菜单属于哪个分类都是存储在wp_term_relationships表中。
wp_term_taxonomy:存储每个目录、标签所对应的分类
- term_taxonomy_id:分类方法ID
- term_id:taxonomy:分类方法(category/post_tag)
- description:未知
- parent:所属父分类方法ID
- count:文章数统计
wp_term_taxonomy数据表结构
字段名 | 类型 | 注释 |
---|---|---|
term_taxonomy_id | bigint(20) | wp_term_taxonomy表ID |
term_id | bigint(20) | 对应wp_terms表中的ID |
taxonomy | varchar(32) | 表示分类系统 |
description | longtext | 分类头像描述 |
parent | bigint(20) | 父分类ID |
count | bigint(20) | 分类下内容数量 |
wp_term_taxonomy字段的一些说明
taxonomy字段用来表示分类的类型,类型包括category分类目录,nav_menu菜单项,post_tag文章标签; description字段在创建分类的时候可以通过图像描述来修改。
wp_usermeta:存储用户的元数据
- umeta_id:自增唯一ID
- user_id:对应用户ID
- meta_key:键名
- meta_value:键值
wp_users:存储用户
- ID:自增唯一ID
- user_login:登录名
- user_pass:密码
- user_nicename:昵称
- user_email:Email
- user_url:网址
- user_registered:注册时间
- user_activation_key:激活码
- user_status:用户状态
- display_name:显示名称
wp_users数据表结构
字段名 | 类型 | 注释 |
---|---|---|
ID | bigint(20) | 用户ID |
user_login | varchar(60) | 用户登录名称 |
user_pass | varchar(255) | 用户登录密码 |
user_nicename | varchar(50) | 用户昵称 |
user_email | varchar(100) | 用户邮箱 |
user_url | varchar(100) | 用户网站地址 |
user_registered | datetime | 用户注册时间 |
user_activation_key | varchar(255) | 用户激活码 |
user_status | int(11) | 用户状态 |
display_name | varchar(250) | 用户显示的名称 |
wp_termmeta:用来存储网站分类和标签信息属性元数据
- meta_id : wp_termmeta表ID
- term_id : 对应wp_terms表中的ID
- meta_key : 属性键名
- meta_value : 属性键值
wp_termmeta数据结构
字段名 | 类型 | 注释 |
---|---|---|
meta_id | bigint(20) | wp_termmeta表ID |
term_id | bigint(20) | 对应wp_terms表中的ID |
meta_key | varchar(255) | 属性键名 |
meta_value | longtext | 属性键值 |
wp_termmeta数据表涉及函数
WordPress提供了以下函数用来存储wp_termmeta
- add_term_meta()
函数用来向wp_termmeta表中添加一条记录 - get_term_meta()
函数用获取wp_termmeta表中指定的一条记录 - update_term_meta()
函数用更新wp_termmeta表中指定的一条记录 - delete_term_meta()
函数用删除wp_termmeta表中指定的一条记录
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:65资源网https://www.65xwz.cn/1006.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:65资源网https://www.65xwz.cn/1006.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
评论0+