WordPress数据库中的表、字段、类型及说明 [3]

这里要介绍的是剩下的三张表的有关情况。

wp_posts: 用于保存你所有的文章(posts)的相关信息的表,非常的重要。一般来讲,它存储的数据是最多的。一共包括了21个字段。

  • ID – 每篇文章的唯一ID,bigint(20)值,附加属性auto_increment。
  • post_author – 每篇文章的作者的编号,int(4)值,应该对应的是wp_users.ID。
  • post_date – 每篇文章发表的时间,datetime值。它是GMT时间加上时区偏移量的结果。
  • post_date_gmt – 每篇文章发表时的GMT(格林威治)时间,datetime值。
  • post_content – 每篇文章的具体内容,longtext值。你在后台文章编辑页面中写入的所有内容都放在这里。
  • post_title – 文章的标题,text值。
  • post_category – 文章所属分类,int(4)值。
  • post_excerpt – 文章摘要,text值。
  • post_status – 文章当前的状态,枚举enum(’publish’,’draft’,’private’,’static’,’object’)值,publish为已发表,draft为草稿,private为私人内容(不会被公开) ,static(不详),object(不详)。默认为publish。
  • comment_status – 评论设置的状态,也是枚举enum(’open’,’closed’,’registered_only’)值,open为允许评论,closed为不允许评论,registered_only为只有注册用户方可评论。默认为open,即人人都可以评论。
  • ping_status – ping状态,枚举enum(’open’,’closed’)值,open指打开pingback功能,closed为关闭。默认值是open。
  • post_password – 文章密码,varchar(20)值。文章编辑才可为文章设定一个密码,凭这个密码才能对文章进行重新强加或修改。
  • post_name – 文章名,varchar(200)值。这通常是用在生成permalink时,标识某篇文章的一段文本或数字,也即post slug。
  • to_ping – 强制该文章去ping某个URI。text值。
  • pinged – 该文章被pingback的历史记录,text值,为一个个的URI。
  • post_modified – 文章最后修改的时间,datetime值,它是GMT时间加上时区偏移量的结果。
  • post_modified_gmt – 文章最后修改的GMT时间,datetime值。
  • post_content_filtered – 不详,text值。post_parent – 文章的上级文章的ID,int(11)值,对应的是wp_posts.ID。默认为0,即没有上级文章。
  • guid – 这是每篇文章的一个地址,varchar(255)值。默认是这样的形式: http://your.blog.site/?p=1,如果你形成permalink功能,则通常会是: 你的Wordpress站点地址+文章名。
  • menu_order – 不详,int(11)值,默认为0。
  • post_type – 文章类型,具体不详,varchar(100)值。默认为0。
  • post_mime_type – 不详。varchar(100)值。
  • comment_count – 评论计数,具体用途不详,bigint(20)值。

wp_usermeta : 用于保存用户元信息(meta)的表,共4个字段:

  • umeta_id – 元信息ID,bigint(20)值,附加属性auto_increment。
  • user_id – 元信息对应的用户ID,bigint(20)值,相当于wp_users.ID。
  • meta_key – 元信息关键字,varchar(255)值。
  • meta_value – 元信息的详细值,longtext值。

这是在Wordpress 2.0中才新加入的表。

wp_users:用于保存Wordpress使用者的相关信息的表。WP官方对2.0.2版本中该表的情况的说明有些矛盾(称有22个字段,但详细的列表中只有11个),所以这里只能列出11个字段进行说明:

  • ID – 用户唯一ID,bigint(20)值,带附加属性auto_increment。
  • user_login – 用户的注册名称,varchar(60)值。
  • user_pass – 用户密码,varchar(64)值,这是经过加密的结果。好象用的是不可逆的MD5算法
  • user_nicename – 用户昵称,varchar(50)值。
  • user_email – 用户电邮地址,varchar(100)值。
  • user_url – 用户网址,varchar(100)值。
  • user_registered – 用户注册时间,datetime值。
  • user_level – 用于等级,int(2)值,可以是0-10之间的数字,不同等级有不同的对WP的操作权限。
  • user_activation_key – 用户激活码,不详。varchar(60)值。
  • user_status – 用户状态,int(11)值,默认为0。
  • display_name – 来前台显示出来的用户名字,varchar(250)值。

通过这10张表,我们可以看出,整个wp系统所涉及的主要内容包括:

  • 文章(页面)及其分类
  • 链接及其分类
  • 选项、设置
  • 用户设定

等四大块的内容。

这里要介绍的是剩下的三张表的有关情况。

wp_posts: 用于保存你所有的文章(posts)的相关信息的表,非常的重要。一般来讲,它存储的数据是最多的。一共包括了21个字段。

  • ID – 每篇文章的唯一ID,bigint(20)值,附加属性auto_increment。
  • post_author – 每篇文章的作者的编号,int(4)值,应该对应的是wp_users.ID。
  • post_date – 每篇文章发表的时间,datetime值。它是GMT时间加上时区偏移量的结果。
  • post_date_gmt – 每篇文章发表时的GMT(格林威治)时间,datetime值。
  • post_content – 每篇文章的具体内容,longtext值。你在后台文章编辑页面中写入的所有内容都放在这里。
  • post_title – 文章的标题,text值。
  • post_category – 文章所属分类,int(4)值。
  • post_excerpt – 文章摘要,text值。
  • post_status – 文章当前的状态,枚举enum(’publish’,’draft’,’private’,’static’,’object’)值,publish为已发表,draft为草稿,private为私人内容(不会被公开) ,static(不详),object(不详)。默认为publish。
  • comment_status – 评论设置的状态,也是枚举enum(’open’,’closed’,’registered_only’)值,open为允许评论,closed为不允许评论,registered_only为只有注册用户方可评论。默认为open,即人人都可以评论。
  • ping_status – ping状态,枚举enum(’open’,’closed’)值,open指打开pingback功能,closed为关闭。默认值是open。
  • post_password – 文章密码,varchar(20)值。文章编辑才可为文章设定一个密码,凭这个密码才能对文章进行重新强加或修改。
  • post_name – 文章名,varchar(200)值。这通常是用在生成permalink时,标识某篇文章的一段文本或数字,也即post slug。
  • to_ping – 强制该文章去ping某个URI。text值。
  • pinged – 该文章被pingback的历史记录,text值,为一个个的URI。
  • post_modified – 文章最后修改的时间,datetime值,它是GMT时间加上时区偏移量的结果。
  • post_modified_gmt – 文章最后修改的GMT时间,datetime值。
  • post_content_filtered – 不详,text值。post_parent – 文章的上级文章的ID,int(11)值,对应的是wp_posts.ID。默认为0,即没有上级文章。
  • guid – 这是每篇文章的一个地址,varchar(255)值。默认是这样的形式: http://your.blog.site/?p=1,如果你形成permalink功能,则通常会是: 你的Wordpress站点地址+文章名。
  • menu_order – 不详,int(11)值,默认为0。
  • post_type – 文章类型,具体不详,varchar(100)值。默认为0。
  • post_mime_type – 不详。varchar(100)值。
  • comment_count – 评论计数,具体用途不详,bigint(20)值。

wp_usermeta : 用于保存用户元信息(meta)的表,共4个字段:

  • umeta_id – 元信息ID,bigint(20)值,附加属性auto_increment。
  • user_id – 元信息对应的用户ID,bigint(20)值,相当于wp_users.ID。
  • meta_key – 元信息关键字,varchar(255)值。
  • meta_value – 元信息的详细值,longtext值。

这是在Wordpress 2.0中才新加入的表。

wp_users:用于保存Wordpress使用者的相关信息的表。WP官方对2.0.2版本中该表的情况的说明有些矛盾(称有22个字段,但详细的列表中只有11个),所以这里只能列出11个字段进行说明:

  • ID – 用户唯一ID,bigint(20)值,带附加属性auto_increment。
  • user_login – 用户的注册名称,varchar(60)值。
  • user_pass – 用户密码,varchar(64)值,这是经过加密的结果。好象用的是不可逆的MD5算法
  • user_nicename – 用户昵称,varchar(50)值。
  • user_email – 用户电邮地址,varchar(100)值。
  • user_url – 用户网址,varchar(100)值。
  • user_registered – 用户注册时间,datetime值。
  • user_level – 用于等级,int(2)值,可以是0-10之间的数字,不同等级有不同的对WP的操作权限。
  • user_activation_key – 用户激活码,不详。varchar(60)值。
  • user_status – 用户状态,int(11)值,默认为0。
  • display_name – 来前台显示出来的用户名字,varchar(250)值。

通过这10张表,我们可以看出,整个wp系统所涉及的主要内容包括:

  • 文章(页面)及其分类
  • 链接及其分类
  • 选项、设置
  • 用户设定

等四大块的内容。

发表评论

返回顶部