MySQL 데이터베이스 스키마를 시각화하는 많은 도구가 있습니다. 그 중 일부를 살펴보겠습니다 -
스키마스파이
이 도구는 Java를 기반으로 하며 MySQL 데이터베이스 스키마의 메타데이터를 분석하는 데 사용할 수 있습니다. 또한 스키마의 시각적 표현을 생성하는 데 사용합니다. 일종의 명령줄 도구입니다.
다음은 기능입니다.
- 대부분의 JDBC 호환 DBMS 지원
- 외래 키에 대한 ER 다이어그램 생성
- 기본 키와 일치하는 열의 암시적 관계(이름, 유형)에 대한 ER 다이어그램 생성
- 레일 명명 규칙에 따라 관계에 대한 ER 다이어그램 생성
- 열 관계 및 작업 표시
- 루틴 표시
스키마 크롤러
이것은 MySQL 데이터베이스 스키마 작업에 사용할 수 있는 도구이자 API이기도 합니다. SchemaCrawler는 JDBC 드라이버가 포함된 거의 모든 데이터베이스를 지원합니다. 데이터베이스 스키마 다이어그램을 생성하는 데 사용할 수도 있습니다.
SchemaCrawler는 다음 데이터베이스 개체에 대한 메타데이터를 제공합니다. -
- 열 데이터 유형
- 테이블 및 보기
- 열
- 기본 키
- 색인
- 테이블 제약 조건
- 트리거
- 외래 키
- 함수 및 저장 프로시저를 포함한 루틴
- 시퀀스
- 동의어
- 특전 및 보조금