Graphical Query Builder

How does it work ?
Query Builder
The Query Builder is a simple and efficient way to graphically edit complex queries. The Query Builder uses diagrams for user interaction, similar with the Layout Pane. But this time the lines between tables are representing the JOIN conditions between tables, namely one of INNER JOIN, OUTER JOIN, EXISTS and NOT EXISTS. The EXISTS and NOT EXISTS will be mapped in the proper Sql syntax. The columns listed by the query are the one which has the checkbox checked. Aggregate functions and ordering clauses can also be used. They will be listed on the bottom of the table.

New tables can be added to the Query Builder by dragging them from Layout or Tree Pane, or by pressing one of the active follow icon icons at the end of the column name.

Filter and order data
Filter explored database data To restrict the displayed records to the one which fullfills a given criteria, set column or table filters. They are similar with the WHERE clause used in the SQL statements. The filters dialog is available from the column pop-up menu.
See the generated SQL query
You can view the SQL by pressing the SQL button in the Query Builder toolbar. You can keep the view open while you work in the Query builder.
Query builder generated SQL
You have a great product! The Browse feature is terrific!

Brian Beitzel, College professor

Our company works for the national telephony company with extreme large databases. Using DbSchema we succeed to document and interact better with them. For all synchronization and migration issues we use your tool. We love them all, the layouts, browse and the sql. Nice work!

Santos Mariano, Database expert

"Using DbSchema we improved our database design. We managed to work in team on this task. The result was a two times faster database."

Darcu Macclain, System Architect

"Relational Data Browse is the most efficient way of viewing data. In the last time I spent significant less time typing queries, and I did my job much faster."

Stephan Collar, Developer

I like this integrated work environment. Diagrams in the background are great. For a database is very important how the tables are interconnected, and the diagrams are the best for viewing this. Besides, the Relational Data Browse is very close to the diagrams. And very intuitive, simple and fast to use.

Marian Popescu