워드프레스 데이터베이스 테이블 ERD 및 설명
wp_comments 워드프레스의 모든 댓글을 저장한다. 각 댓글은 post ID를 통해 포스트와 연결된다.
wp_commentsmeta 댓글의 모든 메타테이터를 저장한다.
wp_links 링크 관리자 기능에서 추가한 모든 링크를 저장한다.
wp_options 설정 메뉴에서 저장한 모든 웹사이트 옵션값을 저장한다. 또한, 플러그인 옵션과 지금 쓰고 있는 테마와 플러그인, 기타 정보를 저장한다.,
wp_postmeta 포스트의 모든 메타데이터를 저장한다.
wp_posts 모든 포스트와 페이지, 미디어 레코드와 수정본을 저장한다. 대부분의 경우 워드프레스 테이블 중에서 가장 크다.
wp_terms 웹사이트에서 정의된 모든 택소노미 용어를 저장한다.
wp_term_relationships 포스트와 링크 등의 콘텐츠와 텍소노미 용어를 결합한다.
wp_term_taxonomy 각 용어에 할당된 택소노미를 정의한다.
wp_users 웹사이트에 생성된 모든 사용자 정보를 저장한다. (계정, 비밀번호, 이메일)
wp_usermeta 사용자의 메타데이터를 저장한다. (이름, 별명, 등급)
워드프레스에서 이 데이터베이스를 다루기 위한 클래스가 정의되어 있다.
wpdb 클래스이고 wp-includes/wp-db.php에 있다.
[wp_commentmeta]
Column | Type | Comment |
---|---|---|
meta_id | bigint(20) unsigned Auto Increment | |
comment_id | bigint(20) unsigned [0] | |
meta_key | varchar(255) NULL | |
meta_value | longtext NULL |
Indexes
PRIMARY | meta_id |
---|---|
INDEX | comment_id |
INDEX | meta_key |
[wp_comments]
Column | Type | Comment |
---|---|---|
comment_ID | bigint(20) unsigned Auto Increment | |
comment_post_ID | bigint(20) unsigned [0] | |
comment_author | tinytext | |
comment_author_email | varchar(100) [] | |
comment_author_url | varchar(200) [] | |
comment_author_IP | varchar(100) [] | |
comment_date | datetime [0000-00-00 00:00:00] | |
comment_date_gmt | datetime [0000-00-00 00:00:00] | |
comment_content | text | |
comment_karma | int(11) [0] | |
comment_approved | varchar(20) [1] | |
comment_agent | varchar(255) [] | |
comment_type | varchar(20) [] | |
comment_parent | bigint(20) unsigned [0] | |
user_id | bigint(20) unsigned [0] |
Indexes
PRIMARY | comment_ID |
---|---|
INDEX | comment_post_ID |
INDEX | comment_approved, comment_date_gmt |
INDEX | comment_date_gmt |
INDEX | comment_parent |
[wp_links]
Column | Type | Comment |
---|---|---|
link_id | bigint(20) unsigned Auto Increment | |
link_url | varchar(255) [] | |
link_name | varchar(255) [] | |
link_image | varchar(255) [] | |
link_target | varchar(25) [] | |
link_description | varchar(255) [] | |
link_visible | varchar(20) [Y] | |
link_owner | bigint(20) unsigned [1] | |
link_rating | int(11) [0] | |
link_updated | datetime [0000-00-00 00:00:00] | |
link_rel | varchar(255) [] | |
link_notes | mediumtext | |
link_rss | varchar(255) [] |
Indexes
PRIMARY | link_id |
---|---|
INDEX | link_visible |
[wp_options]
Column | Type | Comment |
---|---|---|
option_id | bigint(20) unsigned Auto Increment | |
option_name | varchar(64) [] | |
option_value | longtext | |
autoload | varchar(20) [yes] |
Indexes
PRIMARY | option_id |
---|---|
UNIQUE | option_name |
[wp_postmeta]
Column | Type | Comment |
---|---|---|
meta_id | bigint(20) unsigned Auto Increment | |
post_id | bigint(20) unsigned [0] | |
meta_key | varchar(255) NULL | |
meta_value | longtext NULL |
Indexes
PRIMARY | meta_id |
---|---|
INDEX | post_id |
INDEX | meta_key |
[wp_posts]
Column | Type | Comment |
---|---|---|
ID | bigint(20) unsigned Auto Increment | |
post_author | bigint(20) unsigned [0] | |
post_date | datetime [0000-00-00 00:00:00] | |
post_date_gmt | datetime [0000-00-00 00:00:00] | |
post_content | longtext | |
post_title | text | |
post_excerpt | text | |
post_status | varchar(20) [publish] | |
comment_status | varchar(20) [open] | |
ping_status | varchar(20) [open] | |
post_password | varchar(20) [] | |
post_name | varchar(200) [] | |
to_ping | text | |
pinged | text | |
post_modified | datetime [0000-00-00 00:00:00] | |
post_modified_gmt | datetime [0000-00-00 00:00:00] | |
post_content_filtered | longtext | |
post_parent | bigint(20) unsigned [0] | |
guid | varchar(255) [] | |
menu_order | int(11) [0] | |
post_type | varchar(20) [post] | |
post_mime_type | varchar(100) [] | |
comment_count | bigint(20) [0] |
Indexes
PRIMARY | ID |
---|---|
INDEX | post_name |
INDEX | post_type, post_status, post_date, ID |
INDEX | post_parent |
INDEX | post_author |
[wp_terms]
Column | Type | Comment |
---|---|---|
term_id | bigint(20) unsigned Auto Increment | |
name | varchar(200) [] | |
slug | varchar(200) [] | |
term_group | bigint(10) [0] |
Indexes
PRIMARY | term_id |
---|---|
UNIQUE | slug |
INDEX | name |
[wp_term_relationships]
Column | Type | Comment |
---|---|---|
object_id | bigint(20) unsigned [0] | |
term_taxonomy_id | bigint(20) unsigned [0] | |
term_order | int(11) [0] |
Indexes
PRIMARY | object_id, term_taxonomy_id |
---|---|
INDEX | term_taxonomy_id |
[wp_term_taxonomy]
Column | Type | Comment |
---|---|---|
term_taxonomy_id | bigint(20) unsigned Auto Increment | |
term_id | bigint(20) unsigned [0] | |
taxonomy | varchar(32) [] | |
description | longtext | |
parent | bigint(20) unsigned [0] | |
count | bigint(20) [0] |
Indexes
PRIMARY | term_taxonomy_id |
---|---|
UNIQUE | term_id, taxonomy |
INDEX | taxonomy |
[wp_usermeta]
Column | Type | Comment |
---|---|---|
umeta_id | bigint(20) unsigned Auto Increment | |
user_id | bigint(20) unsigned [0] | |
meta_key | varchar(255) NULL | |
meta_value | longtext NULL |
Indexes
PRIMARY | umeta_id |
---|---|
INDEX | user_id |
INDEX | meta_key |
[wp_users]
Column | Type | Comment |
---|---|---|
ID | bigint(20) unsigned Auto Increment | |
user_login | varchar(60) [] | |
user_pass | varchar(64) [] | |
user_nicename | varchar(50) [] | |
user_email | varchar(100) [] | |
user_url | varchar(100) [] | |
user_registered | datetime [0000-00-00 00:00:00] | |
user_activation_key | varchar(60) [] | |
user_status | int(11) [0] | |
display_name | varchar(250) [] |
Indexes
PRIMARY | ID |
---|---|
INDEX | user_login |
INDEX | user_nicename |
'IT노트 > wordpress' 카테고리의 다른 글
워드프레스 DB구조/데이터베이스 다이어그램/테이블스키마 (0) | 2015.04.12 |
---|---|
워드프레스 템플릿 계층구조(Template Hierarchy) (0) | 2015.03.18 |
WordPress 를 https 와 함께 이용하는 방법 (0) | 2015.03.01 |
워드프레스 반드시 읽어야 할 50개의 포스트 (0) | 2015.02.24 |