2010-12-05 3 views
1

중 하나가 위키 사이트 에 하나라도 내가 할 수있는 방법 을 알고 원하는 페이지 을 편집 할 수 있습니다 을 알고 의미 어떻게 내가 FOT MySQL의 테이블 구조를 알고 싶어 MySQL의 입니다 그 일 이 및 편집위키 사이트 일이 내가 SQL 구조가

+0

데이터베이스 구조는 여기에 설명되어 있습니다 : http://www.mediawiki.org/wiki/Manual:Database_layout합니다. 가장 자세한 다이어그램은 http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/MediaWiki_database_schema_1-19_(r102798).svg/2193px-MediaWiki_database_schema_1-19_(r102798).svg.png입니다. – Vladislav

답변

0

을 승인하는 방법 당신은 테이블이 포함 된 페이지와 (A 페이지 id 외래 키) 테이블에 포함 된 페이지의 역사를 가지고 있습니다

매우 광범위한 질문입니다
2

- 거의 질문처럼, "어떤 테이블 내가해야 전자 상거래 사이트가 있습니까? " 그것은 당신이 저장하고 싶은 콘텐츠에 전적으로 의존합니다.

특정 위키 구현 (예 : 위키 피 디아를 지원하는 MediaWiki)에 대해 자세히 알고 싶으면 애플리케이션을 다운로드하여 설치하면됩니다. 실제 데이터가 포함 된 실제 테이블이 귀하의 여가를 통해 보게 될 것입니다.

새로운 wiki 애플리케이션을 디자인하는 경우 테이블 구조를 정의하기 전에 관련 데이터에 대해 더 많이 알아야합니다.

일반적으로 수정 내역을 저장하려는 경우 언제든지 수정을 나타내는 테이블이 필요합니다. 이 테이블의 각 행은 리비전의 텍스트를 저장하고 외래 키는 리비전의 페이지 (또는 다른 객체)에 외부 키를 연결합니다.