SQuirreL SQL

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.

SQuirreL SQL in Database design tools

Desktop/Cloud: Desktop
Generate DDL scripts: Yes
Free edition: Yes
ER Diagram: Yes

SQuirreL SQL in Database diagram / Reverse Engineering tools

SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. One of the nicest features is that it can generate an Entity-Relationship diagram from an existing database schema

Commercial: Free
Free edition: Yes
Export: CSV,Image,Printer