您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
Wordpress数据库表的用途作用说明
怀萍2025-03-17 22:47:00WordPress教程已有2人查阅
导读以下是在WordPress3.0版本标准安装过程中所创建的数据库表的大纲和描述。目前,WordPress3.0仅支持 MySQL 4.1.2及更高版本的数据库。由于WordPress自己与数据库接口,作为终端
以下是在WordPress3.0版本标准安装过程中所创建的数据库表的大纲和描述。目前,WordPress3.0仅支持 MySQL 4.1.2及更高版本的数据库。
由于WordPress自己与数据库接口,作为终端用户,不必过分担心它的结构。而如果你是在编写插件,你也许会对学习如何直接与数据库接口感兴趣。WordPress提供了wpdb类简化了这一过程。
数据库图表
下面的图表提供了一个图形化的WordPress数据库概览,以及在WordPress(WordPress2.5+)标准安装过程中创建的表之间的关系。以下的数据表概览包含了表和列的额外详细说明。
(WP 3.0 Database diagram)
请注意,在wp的标准安装过程中表之间的完整性不是强制性的,比如文章和评论之间。如果你正在创建操作数据库的插件或扩展,你的代码应该做些清理工 作,以便没有无用的记录留在表里。比如当外键被删除时,使用一个SQL命令集来删除其它表中的数据(不要忘记提醒用户,在进行此类操作前进行备份)。
表概述
这一节是在wp标准安装过程中创建的所有数据表的概述。详细内容在以下各表中。
wp2.8数据表(10)
表名 描述 WordPress用户界面相关区域
wp_comments WordPress中的评论 存储在wp_comments表中 评论是由读者创建的作为对文章的回应。评论由管理员管理,通过管理 > 评论 > 评论
wp_links wp_links 保存包含在WordPress Links feature部分的链接的相关信息。
管理 > 链接 > 添加
管理 > 链接 > 编辑
wp_options 管理 > 设置面板下的选项存储在wp_options表里。
管理 > 设置 > 常规
管理 > 设置 > 撰写
管理 > 设置 > 阅读
管理 > 设置 > 讨论
管理 > 设置 > 隐私
管理 > 设置 > 固定链接
管理 > 设置 > 杂项
管理 > 外观 > 小工具
wp_postmeta 每篇文章的特性信息被称为元数据,它存储在wp_postmeta. 有些插件可能会添加他们自己的信息到这个表里.
管理 > 文章 > 添加
管理 > 页面 > 添加
wp_posts 数据的核心是文章,它存储在wp_posts表.
管理 > 文章 > 添加
管理 > 文章 > 编辑
管理 > 页面 > 添加
管理 > 页面 > 编辑
管理 > 媒体 > 添加
管理 > 媒体 > 媒体库
wp_terms 文章和链接分类以及文章的tag分类可以在wp_terms表?业?
管理 > 文章 > Tags
管理 > 文章 > 分类
管理 > 链接 > 链接分类
管理 > 文章 > 添加
管理 > 文章 > 编辑
管理 > 文章 > 添加
管理 > 文章 > 编辑
wp_term_relationships 与文章有关的分类、来自wp_terms表的tags以及这一关联存在于wp_term_relationships表里. 链接与各自分类的联系也存储于这张表中.
wp_term_taxonomy 这张表描述了wp_terms表中每个条目的分类系统 (分类,链接,或tag).
wp_usermeta 每个用户的特性信息称为元数据,它存储在wp_usermeta.
管理 > 用户
wp_users 用户列表存在于wp_users表.
管理 > 用户
表详细资料
以下是在wp标准安装过程中创建的数据表每个字段的详细信息。 多站点表概述
本部分是Wordpress的Multisite特性所建立的表的概述。这些表通过Administration > Tools > Network下的操作建立。
这些表被看作是全局多站点的表。 多站点表详细资料 资源
A look inside the WordPress database 一篇Leonid Mamchenkov 的关于数据库表的深入探讨.
更新日志
3.0 :
comments table: 增加comment_parent索引.
posts table: 增加post_author索引.
开启Multisite特性时:
增加multisite tables.
增加spam和deleted字段到users table.
2.9 :
commentmeta table: 用于存储评论相关的数据.
options table: 增加唯一索引option_name.
更新了数据库图表
2.8 :
comments table : 修改 comment_post_ID 列为 bigint(20), unsigned.
links table : 删除 link_category 列.
posts table: 删除 post_category 列.
term_taxonomy table:添加键 taxonomy.
添加 unsigned 属性到类型为 bigint(20) 的字段.
2.7 :
term table : 修改 name 字段 varchar(55) -> varchar(200).
添加键 name 到 term table.
添加键 post_parent 到 posts table.
2.5 :
所有 enum 类型字段改为 varchar(20): 添加键 comment_approved_date_gmt 和 comment_date_gmt 到 comments table.
添加 term_order 字段到 term_relationships table
参见: Migrating Plugins and Themes to 2.5 - Database changes
2.3 :
添加 terms, term_taxonomy and term_relationships 表. 删除 categories, link2cat和 post2cat表.
删除 options table中的6个字段. (option_can_override, option_type, option_width, option_height, option_description, and option_admin_level)
添加新状态 'pending'到posts table的post_status字段.
参见: WordPress Taxonomy
2.1 :
删除linkcategories表. 链接分类数据合并到categories表, 重设IDs.
添加post_type字段到posts table (in 2.0.x, post_status = 'static' for Pages)
添加新状态 'future' posts table的 post_status字段 , 代替2.0.x版本中的 NOW().
参见: Migrating Plugins and Themes to 2.1 - Core WordPress Database Changes
由于WordPress自己与数据库接口,作为终端用户,不必过分担心它的结构。而如果你是在编写插件,你也许会对学习如何直接与数据库接口感兴趣。WordPress提供了wpdb类简化了这一过程。
数据库图表
下面的图表提供了一个图形化的WordPress数据库概览,以及在WordPress(WordPress2.5+)标准安装过程中创建的表之间的关系。以下的数据表概览包含了表和列的额外详细说明。
(WP 3.0 Database diagram)
请注意,在wp的标准安装过程中表之间的完整性不是强制性的,比如文章和评论之间。如果你正在创建操作数据库的插件或扩展,你的代码应该做些清理工 作,以便没有无用的记录留在表里。比如当外键被删除时,使用一个SQL命令集来删除其它表中的数据(不要忘记提醒用户,在进行此类操作前进行备份)。
表概述
这一节是在wp标准安装过程中创建的所有数据表的概述。详细内容在以下各表中。
wp2.8数据表(10)
表名 描述 WordPress用户界面相关区域
wp_comments WordPress中的评论 存储在wp_comments表中 评论是由读者创建的作为对文章的回应。评论由管理员管理,通过管理 > 评论 > 评论
wp_links wp_links 保存包含在WordPress Links feature部分的链接的相关信息。
管理 > 链接 > 添加
管理 > 链接 > 编辑
wp_options 管理 > 设置面板下的选项存储在wp_options表里。
管理 > 设置 > 常规
管理 > 设置 > 撰写
管理 > 设置 > 阅读
管理 > 设置 > 讨论
管理 > 设置 > 隐私
管理 > 设置 > 固定链接
管理 > 设置 > 杂项
管理 > 外观 > 小工具
wp_postmeta 每篇文章的特性信息被称为元数据,它存储在wp_postmeta. 有些插件可能会添加他们自己的信息到这个表里.
管理 > 文章 > 添加
管理 > 页面 > 添加
wp_posts 数据的核心是文章,它存储在wp_posts表.
管理 > 文章 > 添加
管理 > 文章 > 编辑
管理 > 页面 > 添加
管理 > 页面 > 编辑
管理 > 媒体 > 添加
管理 > 媒体 > 媒体库
wp_terms 文章和链接分类以及文章的tag分类可以在wp_terms表?业?
管理 > 文章 > Tags
管理 > 文章 > 分类
管理 > 链接 > 链接分类
管理 > 文章 > 添加
管理 > 文章 > 编辑
管理 > 文章 > 添加
管理 > 文章 > 编辑
wp_term_relationships 与文章有关的分类、来自wp_terms表的tags以及这一关联存在于wp_term_relationships表里. 链接与各自分类的联系也存储于这张表中.
wp_term_taxonomy 这张表描述了wp_terms表中每个条目的分类系统 (分类,链接,或tag).
wp_usermeta 每个用户的特性信息称为元数据,它存储在wp_usermeta.
管理 > 用户
wp_users 用户列表存在于wp_users表.
管理 > 用户
表详细资料
以下是在wp标准安装过程中创建的数据表每个字段的详细信息。 多站点表概述
本部分是Wordpress的Multisite特性所建立的表的概述。这些表通过Administration > Tools > Network下的操作建立。
这些表被看作是全局多站点的表。 多站点表详细资料 资源
A look inside the WordPress database 一篇Leonid Mamchenkov 的关于数据库表的深入探讨.
更新日志
3.0 :
comments table: 增加comment_parent索引.
posts table: 增加post_author索引.
开启Multisite特性时:
增加multisite tables.
增加spam和deleted字段到users table.
2.9 :
commentmeta table: 用于存储评论相关的数据.
options table: 增加唯一索引option_name.
更新了数据库图表
2.8 :
comments table : 修改 comment_post_ID 列为 bigint(20), unsigned.
links table : 删除 link_category 列.
posts table: 删除 post_category 列.
term_taxonomy table:添加键 taxonomy.
添加 unsigned 属性到类型为 bigint(20) 的字段.
2.7 :
term table : 修改 name 字段 varchar(55) -> varchar(200).
添加键 name 到 term table.
添加键 post_parent 到 posts table.
2.5 :
所有 enum 类型字段改为 varchar(20): 添加键 comment_approved_date_gmt 和 comment_date_gmt 到 comments table.
添加 term_order 字段到 term_relationships table
参见: Migrating Plugins and Themes to 2.5 - Database changes
2.3 :
添加 terms, term_taxonomy and term_relationships 表. 删除 categories, link2cat和 post2cat表.
删除 options table中的6个字段. (option_can_override, option_type, option_width, option_height, option_description, and option_admin_level)
添加新状态 'pending'到posts table的post_status字段.
参见: WordPress Taxonomy
2.1 :
删除linkcategories表. 链接分类数据合并到categories表, 重设IDs.
添加post_type字段到posts table (in 2.0.x, post_status = 'static' for Pages)
添加新状态 'future' posts table的 post_status字段 , 代替2.0.x版本中的 NOW().
参见: Migrating Plugins and Themes to 2.1 - Core WordPress Database Changes
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress删除底部WordPress版权的方法
找到footer.php文件,删除以下代码即可:wordpress代码高亮的实现方法
作为一个程序员,发一些程序开发相关的博文是在所难免的。插入高亮代码可以使文章更加清晰美观。但是wordpress并不支持之一功能。于是选择了SyntaxHighlighter Evolved插件。从零开始搭建个人博客Wordpress
在博客园写了有一年的博客了,也想换换新口味,wordpress的众多的主题和个性化设置非常符合我的喜好,所以捣鼓了一天也算是把它搭好了。WordPress实现手动输入页号并跳转翻页功能
经常有用户问可不可以弄个手动输入页号并实现跳转的翻页功能,很简单,代码只有四行:添加到主题分类归档模板的适当位置即可。代码取自一款叫智能分页的插件
留言与评论 (共有 0 条评论) |