ocelotgui screenshots

These screenshots show the Ocelot GUI client for MySQL and MariaDB in action.

The initial screen

After automatic connection. With history i.e. retired statements at the top and the statement widget dominating the bottom.

Entering text

On the statement widget. Highlighting causes keywords and literals and names to have different colours.

Result of SELECT

The half-second elapsed time for a 160,000-row SELECT is typical.

Result of same SELECT, Edited

The user has pulled the "drag line" to make column2 wider, and column3 narrower.

Tabbed multiple result

The result of calling a stored procedure which contains two SELECT statements. Clicking the tab marker, the little box labelled "2", would switch to the second result set.


The result of selecting from a table which contains images in the BLOB columns. Images can be formatted as png, jpg, bmp, gif, etc.


The same SELECT as before, but this time the statement ends with \G, which means: display vertically.


After clicking Settings | Statement widget. Each widget has its own user-settable colours and fonts.

After Settings

Same SELECT as before, but with many settings changed.

Results Always On Top

Same SELECT as before, showing the result set detached from the main screen and resized.


A view with the debugger, showing a stored procedure which has stopped at a breakpoint.

Get ocelotgui now

The product is free and open source. On Linux. To download, go to https://github.com/ocelot-inc/ocelotgui Read caveats and warnings in the manual first.

Copyright (c) 2002-2016 by Ocelot Computer Services Inc. All rights reserved.

Send enquiries or suggestions to help@ocelot.ca.

Company Info


Peter Gulutzan's blog


Books by employees