WordPress 数据库探究 #1 --- 介绍
August 11th, 2007 at 09:19pm 雪山飞猪 浏览: 3,085
这个系列教程翻译自:A look inside the WordPress database。由于原文比较长,我把它分成一系列教程,今天第一篇是开篇介绍。
WordPress 和其他现代内容管理系统 (CMS) 一样,它是以数据库为中心的程序。它把所有信息都保存到数据中 --- 博客设置,日志,评论,链接,用户等等。所以理解数据库是怎么组织是非常重要的,如存储的是什么是数据类型,数据表之间是链接有什么不同。
在我们深入研究之前,我需要强调三点:
- WordPress API 提供了很多操作数据库的方法而不用直接访问数据库而不用直接访问数据库。所以,从技术层面上说,你不需要知道数据库是怎么组织的。但是如果你知道,你可能在遇到问题的时候能更快找到解决方案,而且更容易实现。
- WordPress 数据库模式是小巧而简单的。所以没有什么好怕的。它只有10个数据表,而且每个都只有一些字段。总的来说,它的模式是非常有意义的。它能使你在几秒之后就能记住大部分,尽管你没有必要这样做。
- WordPress 数据库模式是有非常详细文档描述的。WordPress Codex 文档以字母顺序解释了数据表,这个在查找东西的时候是有帮助的。但是对于初次使用,最好有不同的顺序,这也是这系列日志尝试做到的。
在这接下来的日志,你可能在另外的浏览器标签页中打开前面提到的 WordPress Codex 中的数据库描述,或者数据库工具,如 PHPMyAdmin 或者 MySQL 命令行。你可以通过运行 “SHOW TABLES” 查询列出 数据库表名列表,可以通过 EXPLAIN 这个命令得到表的详细描述,如:“EXPLAIN wp_posts“。
好的,那我们首先看看 WordPress 默认安装之后有哪些数据表:
- wp_posts
- wp_postmeta
- wp_users 和 wp_usermeta
- wp_comments
- wp_options
- wp_categories 和 wp_post2cat
- wp_links 和wp_link2cat
这篇到此为止,下一篇我们将给给大家详细介绍 wp_posts 这个表。
作者:雪山飞猪
原文链接:WordPress 数据库探究 #1 -- 介绍
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。







1. Brezeck | August 12th, 2007 at 9:56 am
这年头~ 搞PHP的就得会MySQL,不容易啊
[回复该留言]
2. handy | December 10th, 2007 at 4:50 pm
正在研究这个,想自己开发一个支持插件的系统
[回复该留言]
3. Charles | June 8th, 2008 at 11:20 pm
鱼你不厚道啊,那天我看手册还在那里说呢。早在我之前一年,你就到此一游了。还给翻译了,敬仰,PF。

[回复该留言]