WordPress.org

Ready to get started?Download WordPress

Codex

es:Database Description

Contents

El siguiente articulo es una descripción general de las tablas que WordPress 3.9.1 genera durante una instalación normal en la base de datos. Actualmente la unica base de datos soportada por WordPress Versión 3.9.1 es MySQL version 4.0 o mayor.

Puedes ademas leer:

Debido a que WordPress interactua con la base de datos por si mismo, tu como usuario no debes preocuparte demasiado acerca de su estructura. Si estas Creando un Plugin te sera interesante aprender como interactuar con la base de datos. WordPress provee la clase wpdb para hacer esto fácil.

Vista General

Esta sección es una vista en general de todas las tablas creadas durante la instalación de WordPress. Es seguida por información especifica de lo que hay en cada tabla.

Tablas de WordPress 2.5(10)
Nombre de la Tabla Descripción Áreas relevantes de la Interface al Usuario
wp_comments Los comentarios en WordPress se mantienen aquí Los comentarios son creados por lectores y autores como respuestas a entradas en el blog. Son administrados a través de Administration Panels >> Manage >> Comments
wp_links Información relacionada con las ligas ingresadas al Blogroll Manager de WordPress. Administration Panels >> Blogroll >> Manage Blogroll
Administration Panels >> Blogroll >> Add Links
Administration Panels >> Blogroll >> Import Links
wp_options Las Opciones configuradas en Administration > Options se mantienen aquí. Administration Panels >> Options > > General
Administration Panels >> Options > >Writing
Administration Panels >> Options > >Reading
Administration Panels >> Options > >Discussion
Administration Panels >> Options > >Permalinks
Administration Panels >> Options > >Miscellaneous
wp_postmeta Los metadatos de cada entrada en el blog se mantienen aqui. Algunos plugins de etiquetas (tags) y otros pueden agregar su propia información a esta tabla. Administration Panels >> Write >> Write a Post
wp_posts La información principal de WordPress son las entradas (posts), que son guardados en esta tabla. Administration Panels >> Write >> Write a Post
wp_terms Las categorías de las entradas y las ligas se mantienen aquí. Administration Panels >> Manage >> Categories
Administration Panels >> Write >> Write Post
Administration Panels >> Manage >> Posts >> Edit
wp_term_relationships Asociaciones de las entradas con categorías y etiquetas de la tabla wp_terms, junto con asociaciones de ligas con sus respectivas categorías. Administration Panels >> Manage >> Categories
Administration Panels >> Write >> Write Post
Administration Panels >> Manage >> Posts >> Edit
wp_term_taxonomy Contiene descripciones de la taxonomia(categoria, liga, o etiqueta) para los datos mantenidos en la tabla wp_terms. Administration Panels >> Manage >> Categories
Administration Panels >> Write >> Write Post
Administration Panels >> Manage >> Posts >> Edit
wp_usermeta Cada usuario tiene sus propios metadatos, que se guardan en esta tabla. Administration Panels >> Users
wp_users La lista de usuarios se mantiene aqui. Administration Panels >> Users


Detalles de las tablas

La siguiente información son los campos específicos en cada de las tablas creadas durante una instalación normal de WordPress

Tabla: wp_comments

CampoTipoNullLlaveValor PredeterminadoExtra
comment_IDbigint(20) unsigned PRINULLauto_increment
comment_post_IDint(11) IND0FK->wp_posts.ID
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 IND & IND Pt20000-00-00 00:00:00 
comment_contenttext    
comment_karmaint(11)  0 
comment_approvedvarchar(20) IND & Ind Pt11 
comment_agentvarchar(255)    
comment_typevarchar(20)    
comment_parentbigint(20)  0FK->wp_comment.ID
user_idbigint(20)  0FK->wp_users.ID

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY1comment_ID
comment_approvedINDEXNonecomment_approved
comment_post_IDINDEXNonecomment_post_ID
comment_approved_date_gmtINDEXNonecomment_approved
comment_date_gmt
comment_date_gmtINDEXNonecomment_date_gmt

Tabla: wp_links

CampoTipoNullLlaveValor PredeterminadoExtra
link_idbigint(20) PRINULLauto_increment
link_urlvarchar(255)    
link_namevarchar(255)    
link_imagevarchar(255)    
link_targetvarchar(25)    
link_categorybigint(20) IND0
link_descriptionvarchar(255)    
link_visiblevarchar(20) INDY 
link_ownerint(11)  1 
link_ratingint(11)  0 
link_updateddatetime  0000-00-00 00:00:00 
link_relvarchar(255)    
link_notesmediumtext    
link_rssvarchar(255)    

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY7link_ID
link_categoryINDEXNonelink_category
link_visibleINDEXNonelink_visible

Tabla: wp_options

CampoTipoNullLlaveValor PredeterminadoExtra
option_idbigint(20) PRI Pt1NULLauto_increment
blog_idint(11) PRI Pt20 
option_namevarchar(64) PRI Pt3 & IND  
option_valuelongtext   
autoloadvarchar(20)  yes 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY90option_id
blog_id
option_name
option_nameINDEXNoneoption_name

Tabla: wp_postmeta

CampoTipoNullLlaveValor PredeterminadoExtra
meta_idbigint(20) PRINULLauto_increment
post_idbigint(20) IND0FK->wp_posts.ID
meta_keyvarchar(255)YESINDNULL 
meta_valuelongtextYES NULL 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY0meta_ID
post_idINDEXNonepost_id
meta_keyINDEXNonemeta_key

Tabla: wp_posts

CampoTipoNullLlaveValor PredeterminadoExtra
IDbigint(20) unsigned PRI & IND Pt4 auto_increment
post_authorbigint(20)  0FK->wp_users.ID
post_datedatetime IND Pt30000-00-00 00:00:00 
post_date_gmtdatetime  0000-00-00 00:00:00 
post_contentlongtext    
post_titletext    
post_categoryint(4)  0 
post_excerpttext    
post_statusvarchar(20) IND PT2publish 
comment_statusvarchar(20)  open 
ping_statusvarchar(20)  open 
post_passwordvarchar(20)    
post_namevarchar(200) IND  
to_pingtext    
pingedtext    
post_modifieddatetime  0000-00-00 00:00:00 
post_modified_gmtdatetime  0000-00-00 00:00:00 
post_content_filteredtext   
post_parentbigint(20)  0FK->wp_posts.ID
guidvarchar(255)    
menu_orderint(11)  0 
post_typevarchar(20) IND Pt1post 
post_mime_typevarchar(100)    
comment_countbigint(20)  0 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY2ID
post_nameINDEXNonepost_name
type_status_dateINDEXNonepost_type
post_status
post_date
ID

Tabla: wp_terms

CampoTipoNullLlaveValor PredeterminadoExtra
term_idbigint(20) PRI auto_increment
namevarchar(55)     
slugvarchar(200) UNI  
term_groupbigint(10)  0 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY2term_ID
slugUNIQUE2slug

Tabla: wp_term_relationships

CampoTipoNullLlaveValor PredeterminadoExtra
object_idbigint(20) PRI Pt10 
term_taxonomy_idbigint(20) PRI Pt2 & IND0FK->wp_term_taxonomy.term_taxonomy_id
term_orderint(11)  0 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY8object_id
term_taxonomy_id
term_taxonomy_idINDEXNoneterm_taxonomy_id

Tabla: wp_term_taxonomy

CampoTipoNullLlaveValor PredeterminadoExtra
term_taxonomy_idbigint(20) PRI auto_increment
term_idbigint(20) UNI Pt10 FK->wp_terms.term_id
taxonomyvarchar(32) UNI Pt2  
descriptionlongtext    
parentbigint(20)  0 
countbigint(20)  0 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY2term_taxonomy_id
term_id_taxonomyUNIQUE2term_id
taxonomy

Tabla: wp_usermeta

CampoTipoNullLlaveValor PredeterminadoExtra
umeta_idbigint(20) PRINULLauto_increment
user_idbigint(20)  '0'FK->wp_users.ID
meta_keyvarchar(255)YesINDNULL 
meta_valuelongtextYesINDNULL 

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY4umeta_id
user_idINDEXNoneuser_id
meta_keyINDEXNonemeta_key

Tabla: wp_users

CampoTipoNullLlaveValor PredeterminadoExtra
IDbigint(20) unsigned PRINULLauto_increment
user_loginvarchar(60) IND  
user_passvarchar(64)    
user_nicenamevarchar(50) IND  
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)     

Indices

KeynameTipoCardinalidadCampo
PRIMARYPRIMARY1ID
user_login_keyINDEXNoneuser_login
user_nicenameINDEXNoneuser_nicename

Resources