phpMyAdmin에서 데이터베이스 구조를 표시하는 방법은 무엇입니까?


9

phpMyAdmin을 사용하여 데이터베이스 구조에 대한 보고서를 생성하는 방법이 있습니까? 내가 원하는 것은 다음과 같은 테이블 형식과 엔터티 관계 테이블입니다.

Table name: List
Description: Subscriber list information 

Field           Type        Null        Description
ListID          Int         N   
ListName        Varchar     N   
ListFromName    Varchar     N           Default person represent for the mail
ListReplyTo     Varchar     N           Default return address
ListSubject     Varchar     N           Default subject title of mail
ListRemindSub   Int         N           Whether notify when people subscribe
ListRemindUnSub Int         N           Whether notify when people unsubscribe
ListCreateDate  Date        N   


Table name: Campaign
Description: Mail campaign information

Field           Type        Null        Description
CampID          Int         N   
CampReplyTo     Varchar     N           Specific return mail
CampFromName    Varchar     N           The person represent for the mail
CampSubject     Varchar     N           Subject title of mail
CampFb          Int         N           Whether include Facebook reminder
CampGA          Int         N           Whether include Google Analytic

INFORMATION_SCHEMA데이터베이스 를 쿼리 할 수 ​​있습니다 .
ypercubeᵀᴹ

세부 블로그 : goo.gl/0z3vFE
Suresh Kamrushi

답변:


5

DB를 선택하고 내보내기로 이동하여 구조를 원하는 테이블을 선택하고 (왼쪽 상단) "DATA"(중간 중앙)를 선택 취소하고 이름을 선택하면 구조 만 내보낼 수 있습니다.

여기에 이미지 설명을 입력하십시오

또는 "데이터베이스"로 이동 한 다음 "모두 확인"(표 바로 아래)을 선택하고 옵션을 "선택한 항목 :"에서 "인쇄보기"로 변경하십시오. 그것은 또한 관계를 보여줄 것이며, 다음과 같이 보일 것입니다 :여기에 이미지 설명을 입력하십시오


3
  1. 데이터베이스의 테이블 목록 맨 아래에있는 "데이터 사전"링크를 클릭하여 PHPMyAdmin에서 해당 정보를 얻을 수 있습니다.

  2. PHPMyadmin이 ERD 또는 데이터베이스 설명서를 만들 것이라고 생각했지만 링크를 찾을 수 없습니다. 그러나 MySQL Workbench (http://www.mysql.com/products/workbench/)를 사용하여 데이터베이스 또는 SQL 파일 내보내기에서 연결하여 ERD를 생성 할 수 있습니다.


데이터 사전 링크를 본 적이 없습니다. 시간이 많이 절약되었습니다!
레스터 누 블라

3

면책 조항 : phpmyadmin을 사용하지 않습니다

mysql 클라이언트에서 다음을 실행할 수 있습니다

SHOW CREATE TABLE List\G
SHOW CREATE TABLE Campaign\G

테이블 구조와 관련 인덱스가 표시됩니다

phpmyadmin Structures에는 테이블 열을 볼 수 있는 탭이 있습니다

SHOW CREATE TABLE위에서 언급 한 명령 을 실행하려면 SQL 또는 쿼리 탭에서 명령 을 실행하십시오 . phpmyadmin이 명령 행 버전의 명령을 좋아하지 않는 경우 SHOW CREATE TABLE ... \G세미콜론을 사용하여 SQL 또는 쿼리 탭에서 명령을 실행하십시오.

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;

먼저 데이터베이스를 선택한 다음 SQL 탭을 클릭하여 phpmyadmin에서이를 실행할 수 있습니다. 데이터 섹션을 선택 해제하는 동안 db를 내보내는 것보다 조금 더 쉽습니다.
yitwail

1

phpmyadmin의 인쇄보기는 꽤 좋습니다. "구조"탭으로 이동하십시오.

phpmyadmin에서 테이블의 구조 탭

그런 다음 아래로 이동하여 "인쇄"링크를 찾으십시오. 다음과 같이 멋진 경치가 나타납니다.

여기에 이미지 설명을 입력하십시오

이것은 당신이 원하는 것의 대부분을 가지고 있습니다 ... 당신의 보고서는 매우 텍스트 지향적이며, 당신은 ASCII 형식의 출력물처럼 보일 것입니다. 그러나 충분히 인쇄하고 시간이 걸리지 않는 것을 원한다면 이것은 잘 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.