ในบทความนี้ผมจะมาแนะนำ 3 เครื่องมือที่จะช่วยออกแบบ Database พร้อม Export Query ไปใช้งานต่อได้เลย และที่สำคัญฟรีและไม่ต้องติดตั้งโปรแกรมใดๆ เพราะใช้งานบนเว็บไซต์ เริ่มกันเลยที่ตัวแรก
dbdiagram
จุดเด่น
- Designed for developers, DBA and data analysts.
- ออกแบบมาเพื่อนักพัฒนา Developers, Database Administrator and Data Analysts.
- Syntax ที่ใช้งานการกำหนดค่ามีความง่าย. สามารถเพิ่ม ลบ แก้ไขโดยที่ไม่ต้องเอามือออกจากคีย์บอร์ดกันเลยทีเดียว
- dbdiagram เน้นการเขียน diagrams แบบ relationship database ทำให้คุณสามารถ generate diagrams โดยการนำ SQL dump files มาใช้ได้เลย
- รองรับการจัดเก็บไฟล์แบบออนไลน์ และสามารถแก้ไขไฟล์ร่วมกันได้หลายคนแบบเรียลไทม์
- มี version control ให้ใช้งาน สามารถย้อนกลับไปยัง version ก่อนหน้าได้ตามต้องการ
- UI ดูเรียบง่ายและ diagrams ก็เช่นกัน
- สามารถสร้าง diagrams แบบส่วนตัวได้และกำหนด Password ให้กับ diagrams ได้เพื่อความปลอดภัยสำหรับการแชร์เท่านั้น
ราคา
- ใช้งานได้ฟรีสำหรับ 10 diagrams หลังจากนั้นต้องจ่าย $9 ต่อเดือน
QuickDBD
จุดเด่น
- ใช้คำสั่งในการกำหนดค่าเหมือนกับ dbdiagram
- It quickly captures ideas, and you can draw schema diagrams using only the keyboard.
- รองรับการ expor เป็น SQL, PDF และ Word
ราคา
- ใช้งานได้ฟรีสำหรับ 1 public diagram และ 10 tables
- $14 ต่อเดือน สร้าง tables แล้ว private diagrams ได้ไม่จำกัดจำนวน
DrawSQL
จุดเด่น
- รองรับการ import ไฟล์ SQL มาใช้งาน
- สามารถ Download diagrams as SQL (DDL) scripts เพื่อไปใช้งานกับ Database ได้
- สามารถ export diagrams เป็นรูปภาพได้
- สามารถ export เพื่อไปใช้งานร่วมกับ Laravel Framework ได้
- แปะโน้ตหรือคำอธิบายไว้ใน diagrams ได้
- มี Templates มากกว่า 200 แบบให้เลือกใช้
- Public Diagrams ดูได้เฉพาะคนมีลิงก์เท่านั้น
- มี Presentation Mode เพื่อใช้ในการนำเสนอแบบ Full Screen และเป็นแบบ read-only
- สามารถใช้งานร่วมกับ Relational DBMS 3 เจ้าดังอย่าง MySQL (MariaDB), PostgreSQL และ Microsoft SQL Server
- สามารถ Clone Diagrams เพื่อนำไปใช้งานซ้ำได้
- Beautiful Shares สวยๆ เพื่อแชร์ไปใน Social Media ต่างๆ
- ง่ายต่อการ Embed ใน platform อื่นๆ เช่น Confluence, Notion และจะมีการ sync ข้อมูลอัตโนมัติเมื่อมีการแก้ไข diagrams
ราคา
- ฟรี Free สำหรับ 1 user, ไม่จำกัด public diagrams, และ 15 tables/diagrams.
- $15 สำหรับ private diagrams และ 50 tables/diagrams