What started as a tool I developed to simplify visualizing complex database schemas quickly grew into a platform that aims to help developers and data analysts alike. The vision was simple: to create an intuitive, keyboard-friendly database design tool that anyone could use, without the friction of cumbersome clicks or endless UI navigation.
The tool supports both open-source languages like ERDL and DBML, giving users the flexibility to choose their preferred modeling language for designing database diagrams. Whether you're a fan of DBML's expressive syntax or prefer the simplicity of ERDL, the tool seamlessly integrates both.
How It Works:
Creating Tables and Fields:
You can define tables and fields directly in the code editor. Here's the syntax to help you get started:
Creating Relationships in ERDL:
eg. CustomerID int FK > Customer.CustomerID
Import and Export Options Whether you're working with PostgreSQL or MySQL, you can import your existing scripts to instantly visualize your database. Export your diagrams to PDF, PNG, or SQL scripts to share with your team or integrate into your workflow.
I’m constantly working on improving DatabaseDiagram.com, and feedback from the community has been invaluable in shaping its evolution. If you love the tool, spread the word and share your feedback!