Wordpress数据库结构全解析
2019-03-27 08:49:59来源: luoboju.com 阅读 ()
WordPress是使用数据库来实现存储、检索和显示数据功能的。数据库是CMS的最关键的部分,有必要相信,WordPress成功的很大一部分原因就是因为它比较合理的、容易管理的数据库结构。
通过了解数据库的结构,你也可以很容易地解决一些问题。比如,你可以直接通过数据库的操作来实现更改密码、禁用插件、选择主题和做其他事情,而无需访问管理面板。
重要:在进行任何更改之前,请备份您的数据库。
建立数据库连接的wp-config.php
当您新安装的一个WordPress程序的时候,将会被要求提供通过手动编辑wp-config.php文件,或在安装过程中提供信息的数据库信息而自动创建该文件。这里是wp-config.php文件中数据库的一部分。
/** The name of the database for WordPress */
define('DB_NAME', '');
/** MySQL database username */
define('DB_USER', '');
/** MySQL database password */
define('DB_PASSWORD', '');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each a unique
* prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';
数据库名,数据库用户名,数据库密码文件的部分的重要性是不言而喻的。数据库字符集是用于创建表的字符集,并不需要去改变utf-8模式为其他的,当然,也可以在必要的时候修改为gb2312等等。
数据库表前缀可以帮助你设置多个wordpress程序安装在一个数据库表中。例如,你可以设置一个wordpress的数据库表安装blog1_前缀,同时设置一些其他的WordPress的的数据库表的前缀为blog2_。
安全提示:建议修改默认的WordPress的数据库表前缀,这样可以使黑客很难猜表名,避免数据库被入侵。
Wordpress数据库结构
一旦你在wp-config.Php中设定好了数据库的信息,并运行安装,WordPress会在数据库中创建表并填充一些默认的数据,其数据库结构为:
注:我们通常会使用phpMyAdmin来管理数据库。phpMyAdmin的提供了一个基于web界面来数据库管理界面。
Wordpress文章表wp_posts
当你在使用wordpress程序写博客的时候,文章的相关信息保存在wp_posts表中,而wp_posts表中包含以下内容:
跳过一些简单的数据表,直接看post_type。预定义WordPress的文章类型,页面,修改,附件,和nav_menu_item都将会在存放在post_type中。如果你定义了一个自定义文章类型,那么它会出现在这里。
可能有些用户觉得不好理解的是post_mime_type。你会发现,通常这个选项下面一般情况下是空的,但时,如果文章中有一个post_type的图片附件,那么你会发现,它会显示文件类型,如图像/ JPEG / PDF等等。
网站选项表:wp_options
Wp_options表是wordpress博客的所有配置设置的存储,这表有以下字段:
option_ID
blog_ID
option_name
option_value
auto_load
此表中包含的你站点设置的一些关键信息,如您的网站名称和网址,网站的管理员的电子邮件,活跃的插件和主题等。
Wordpress数据库的优化
WordPress系统使用时间长了,数据库中的冗余数据就会很多,定期优化和清理Wordpress的数据库,可以保证Wordpress能够快速工作。
在此,推荐一款数据库的优化插件:WP-Optimize插件,其具体功能为:删除修改后的WordPress中的冗余数据,删除所有评论中的垃圾数据,删除无效的留言,优化MySQL数据库等等。
当然,你也可以直接使用phpmyadmin的数据库优化功能啦。
结论
WordPress的数据库是简单,容易理解和容易使用的,在使用wordpress博客的时候,千万不要忽视优化、清理和定期备份你的数据库。好了,本文由萝卜居家园网http://www.luoboju.com 发表,转载请注明,谢谢啦。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:WebSocket实战
下一篇:微博危机公关的十大原则
- 如何选择和使用wordpress主题制作特色网站 2019-04-10
- WordPress网站搭建如何购买域名及域名绑定 2019-04-10
- 两款插件快速实现,wordpress全站开启https 2019-04-10
- 30分钟卖出1万份课程!咪蒙这篇文案结构也很重要! 2019-04-10
- 为什么选择 WordPress CMS来建站的9个理由 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash