워드프레스 데이터베이스 테이블 구조를 알아봅니다. 워드프레스는 사용자가 데이터베이스를 몰라도 될 정도로 다양한 플러그인을 통해 데이터 조작 기능을 제공하고 있습니다. 필요한 작업이 있다면 플러그인을 찾아 설치하면 되는데. 문제는 간단한 정보 변경이나 내역 확인에 너무 많은 기능의 플러그인을 설치와 이로인한 성능저하 입니다.
따라서 기존과 같이 직접 테이블 작업을 하려면 아래 정보를 통해 테이블을 확인하고 작업을 할 수 있습니다.
목차
워드프레스 테이블 내역
Table Name | Description |
---|---|
wp_commentmeta | 각 댓글 에는 메타 데이터 라는 정보가 있으며 wp_commentmeta 에 저장됩니다 . |
wp_comments | WordPress 내의 주석은 wp_comments 테이블에 저장됩니다. |
wp_links | wp_links 는 WordPress의 링크 기능 에 입력된 링크 와 관련된 정보를 보유합니다 . (이 기능은 더 이상 사용되지 않지만 Links Manager 플러그인으로 다시 활성화할 수 있습니다.) |
wp_options | 관리 > 설정 패널 아래에 설정된 옵션은 wp_options 테이블에 저장됩니다. 기본값은 해당 option_name을 참조하십시오. |
wp_postmeta | 각 게시물 에는 메타 데이터 라는 정보가 있으며 wp_postmeta 에 저장됩니다 . 일부 플러그인은 이 테이블에 자신의 정보를 추가할 수 있습니다. |
wp_posts | WordPress 데이터의 핵심은 게시물 입니다 . wp_posts 테이블 에 저장됩니다 . 또한 페이지 및 탐색 메뉴 항목이 이 테이블에 저장됩니다. |
wp_terms | 게시물 및 링크에 대한 범주 와 게시물에 대한 태그는 wp_terms 테이블 에서 찾을 수 있습니다 . |
wp_termmeta | 각 용어 에는 메타 데이터 라는 정보가 있으며 wp_termmeta 에 저장됩니다 . |
wp_term_relationships | 게시물은 wp_terms 테이블 의 카테고리 및 태그와 연결되며 이 연결은 wp_term_relationships 테이블 에서 유지됩니다 . 해당 범주에 대한 링크 연결 도 이 테이블에 유지됩니다. |
wp_term_taxonomy | 이 테이블은 wp_terms 테이블 의 항목에 대한 분류법( category , link 또는 tag )을 설명합니다 . |
wp_usermeta | 각 사용자는 메타 데이터 라는 정보를 제공하며 wp_usermeta 에 저장됩니다 . |
wp_users | 사용자 목록은 wp_users 테이블에 유지됩니다 . |
워드프레스를 설치하면 기본적으로 12개의 테이블이 생성됩니다. 데이터베이스 구조와 다이어그램은 버전 4.4.2이 마지막 버전입니다. 워드프레스가 지원하는 데이터베이스는 MySQL 버전 5.0.15 이상 또는 모든 버전의 MariaDB 만 지원합니다.
워드프레스 데이터베이스 다이어그램
워드프레스 표준 설치 내에서 게시물과 댓글 사이에 예를 들어 테이블 간의 무결성이 적용되지 않는다는 점도 기억하세요. 워드프레스 데이터베이스를 조작하는 플러그인이나 확장하는 경우 외래 키가 삭제될 때 관련된 SQL 명령으로 다른 테이블의 레코드를 제거하는 등 테이블에 레코드가 남지 않도록 코드에서 하우스키핑을 수행해야 합니다. 물론 이러한 작업을 수행하기 전에 백업하는것을 잊지마세요.