MyJgui is a graphical user interface (GUI) for MySQL written in Java. The name MyJgui stands for Mysql Java Gui. Main goal of this MySQL client is to make every administrative or programming task as fast, simple and user friendly as possible. 

You can store multiple connections that can be used simultaneously. Stored passwords are encrypted using symmetric encryption. Underlying databases and tables are displayed in a tree structure with the connections being the first level nodes. MyJgui is capable of easy data manipulation through a grid.

It has a unique feature of bookmarking parametric queries (sqlmarks).The documentation (user guide) is quite comprehensive and kept up-to-date.

Icons are used from Oxygen icon project.

  • Visual, multi-pane database client with customisable layout
  • Multiple simultaneous server connections
  • Collapsable tree displaying servers, databases and tables
  • Table data grid with insert/update/delete functionality, one-click sorting, column filters
  • Create database/table wizzard
  • Connection manager
  • Advanced sql search helper
  • Full encoding support
  • Run batch queries
  • CSV table exports
  • Save/manage SQL statements as  sqlmarks
  • Possibility to run parametric SQL statements