Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เครื่องมือแนะนำสำหรับ Visualize MySQL Database Schema

1. SchemaSpy

เครื่องมือบน Java วิเคราะห์ Metadata และสร้าง ER Diagram อัตโนมัติ

คุณสมบัติเด่น

  • รองรับ DBMS ที่รองรับ JDBC ทุกตัว
  • สร้าง ER Diagram สำหรับ Foreign Keys
  • สร้าง ER Diagram สำหรับ Implied Relationships (ชื่อ/ชนิดคอลัมน์ตรงกับ PK)
  • รองรับ Rails Naming Conventions
  • แสดงความสัมพันธ์คอลัมน์และ Actions
  • แสดง Routines (Stored Procedures/Functions)

2. SchemaCrawler

เครื่องมือและ API สำหรับทำงานกับ Database Schema รองรับทุก DB ที่มี JDBC Driver

Metadata ที่รองรับ

  • Column Data Types
  • Tables และ Views (Columns, PK, Indexes, Constraints, Triggers, FK)
  • Routines (Functions, Stored Procedures)
  • Sequences, Synonyms
  • Privileges และ Grants

ทั้งสองตัวเป็น Command-line Tools เหมาะสำหรับ CI/CD และเอกสารระบบอัตโนมัติ