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 发表,转载请注明,谢谢啦。
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。