Архитектура базы данных


Описание базы данных составлено для WordPress версии 3. В базе имеется 11 таблиц, это (по алфавиту):

Название и ключи Структура
wp_commentmeta  
wp_comments  
wp_links  
wp_options  
wp_postmeta  
wp_posts  
wp_term_relationships
PRIMARY KEY (`object_id`,`term_taxonomy_id`),
KEY `term_taxonomy_id` (`term_taxonomy_id`)
Поле Тип Опции
object_id bigint(20) unsigned NOT NULL DEFAULT ‘0’
term_taxonomy_id bigint(20) unsigned NOT NULL DEFAULT ‘0’
term_order int(11) NOT NULL DEFAULT ‘0’
wp_term_taxonomy
PRIMARY KEY (`term_taxonomy_id`)
UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`)
KEY `taxonomy` (`taxonomy`)
Поле Тип Опции
term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment
term_id bigint(20) unsigned NOT NULL default ‘0’
taxonomy varchar(32) NOT NULL default NULL
description longtext NOT NULL
parent bigint(20) unsigned NOT NULL default ‘0’
count bigint(20) NOT NULL default ‘0’
wp_terms
PRIMARY KEY (`term_id`)
UNIQUE KEY `slug` (`slug`)
KEY `name` (`name`)
Поле Тип Опции
term_id bigint(20) unsigned NOT NULL auto_increment
name varchar(200) NOT NULL default
slug varchar(200) NOT NULL default
term_group bigint(10) NOT NULL default ‘0’
wp_usermeta  
wp_users  

1. Категории.

Категории хранятся в таблице wp_terms, связи между ними хранятся в таблице wp_term_taxonomy. Таблицы связаны по полю term_id. Для категорий в таблице wp_term_taxonomy поле taxonomy содержит значение «category», поле parent указывает на предка, если в этом поле «0», то это корневая категория.





Календарь


Архив