워드프레스 데이터베이스 테이블 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]

 

ColumnTypeComment
meta_idbigint(20) unsigned Auto Increment
comment_idbigint(20) unsigned [0]
meta_keyvarchar(255) NULL
meta_valuelongtext NULL

Indexes

PRIMARYmeta_id
INDEXcomment_id
INDEXmeta_key

 

 

 

 

 

 

[wp_comments]

 

ColumnTypeComment
comment_IDbigint(20) unsigned Auto Increment
comment_post_IDbigint(20) unsigned [0]
comment_authortinytext
comment_author_emailvarchar(100) []
comment_author_urlvarchar(200) []
comment_author_IPvarchar(100) []
comment_datedatetime [0000-00-00 00:00:00]
comment_date_gmtdatetime [0000-00-00 00:00:00]
comment_contenttext
comment_karmaint(11) [0]
comment_approvedvarchar(20) [1]
comment_agentvarchar(255) []
comment_typevarchar(20) []
comment_parentbigint(20) unsigned [0]
user_idbigint(20) unsigned [0]

Indexes

PRIMARYcomment_ID
INDEXcomment_post_ID
INDEXcomment_approvedcomment_date_gmt
INDEXcomment_date_gmt
INDEXcomment_parent

 

 

 

 

 

 

[wp_links]

 

ColumnTypeComment
link_idbigint(20) unsigned Auto Increment
link_urlvarchar(255) []
link_namevarchar(255) []
link_imagevarchar(255) []
link_targetvarchar(25) []
link_descriptionvarchar(255) []
link_visiblevarchar(20) [Y]
link_ownerbigint(20) unsigned [1]
link_ratingint(11) [0]
link_updateddatetime [0000-00-00 00:00:00]
link_relvarchar(255) []
link_notesmediumtext
link_rssvarchar(255) []

Indexes

PRIMARYlink_id
INDEXlink_visible

 

 

 

 

 

 

[wp_options]

 

ColumnTypeComment
option_idbigint(20) unsigned Auto Increment
option_namevarchar(64) []
option_valuelongtext
autoloadvarchar(20) [yes]

Indexes

PRIMARYoption_id
UNIQUEoption_name

 

 

 

 

 

 

[wp_postmeta]

 

ColumnTypeComment
meta_idbigint(20) unsigned Auto Increment
post_idbigint(20) unsigned [0]
meta_keyvarchar(255) NULL
meta_valuelongtext NULL

Indexes

PRIMARYmeta_id
INDEXpost_id
INDEXmeta_key

 

 

 

 

 

 

[wp_posts]

 

ColumnTypeComment
IDbigint(20) unsigned Auto Increment
post_authorbigint(20) unsigned [0]
post_datedatetime [0000-00-00 00:00:00]
post_date_gmtdatetime [0000-00-00 00:00:00]
post_contentlongtext
post_titletext
post_excerpttext
post_statusvarchar(20) [publish]
comment_statusvarchar(20) [open]
ping_statusvarchar(20) [open]
post_passwordvarchar(20) []
post_namevarchar(200) []
to_pingtext
pingedtext
post_modifieddatetime [0000-00-00 00:00:00]
post_modified_gmtdatetime [0000-00-00 00:00:00]
post_content_filteredlongtext
post_parentbigint(20) unsigned [0]
guidvarchar(255) []
menu_orderint(11) [0]
post_typevarchar(20) [post]
post_mime_typevarchar(100) []
comment_countbigint(20) [0]

Indexes

PRIMARYID
INDEXpost_name
INDEXpost_typepost_statuspost_dateID
INDEXpost_parent
INDEXpost_author

 

 

 

 

 

 

[wp_terms]

 

ColumnTypeComment
term_idbigint(20) unsigned Auto Increment
namevarchar(200) []
slugvarchar(200) []
term_groupbigint(10) [0]

Indexes

PRIMARYterm_id
UNIQUEslug
INDEXname

 

 

 

 

 

 

[wp_term_relationships]

 

ColumnTypeComment
object_idbigint(20) unsigned [0]
term_taxonomy_idbigint(20) unsigned [0]
term_orderint(11) [0]

Indexes

PRIMARYobject_idterm_taxonomy_id
INDEXterm_taxonomy_id

 

 

 

 

 

 

[wp_term_taxonomy]

 

ColumnTypeComment
term_taxonomy_idbigint(20) unsigned Auto Increment
term_idbigint(20) unsigned [0]
taxonomyvarchar(32) []
descriptionlongtext
parentbigint(20) unsigned [0]
countbigint(20) [0]

Indexes

PRIMARYterm_taxonomy_id
UNIQUEterm_idtaxonomy
INDEXtaxonomy

 

 

 

 

 

 

[wp_usermeta]

 

ColumnTypeComment
umeta_idbigint(20) unsigned Auto Increment
user_idbigint(20) unsigned [0]
meta_keyvarchar(255) NULL
meta_valuelongtext NULL

Indexes

PRIMARYumeta_id
INDEXuser_id
INDEXmeta_key

 

 

 

 

 

 

[wp_users]

 

ColumnTypeComment
IDbigint(20) unsigned Auto Increment
user_loginvarchar(60) []
user_passvarchar(64) []
user_nicenamevarchar(50) []
user_emailvarchar(100) []
user_urlvarchar(100) []
user_registereddatetime [0000-00-00 00:00:00]
user_activation_keyvarchar(60) []
user_statusint(11) [0]
display_namevarchar(250) []

Indexes

PRIMARYID
INDEXuser_login
INDEXuser_nicename

 


Posted by wychoi
,