MySQL
A MySQL client that belongs on a Mac.
Write queries, edit rows in place and design tables on MySQL — with your Keychain, your Touch ID and no account.
Free for the databases on your Mac. Pricing
What MySQL gets.
The kinds of object that exist on an engine are the kinds the app shows. This is MySQL's row of the features table, and what stands behind it.
| Engine | Editable grid | Designers | Users & Roles | Diagram |
|---|---|---|---|---|
| MySQL and MariaDB | ✓ | ✓tables, triggers, events, sequences on MariaDB | ✓ | ✓ |
Tables, triggers, events and tablespaces
Each has a designer that opens as a tab and previews its SQL. A view, a function or a procedure opens as its CREATE script in a query tab.
Guide: kinds of objectColumn changes, restated in full
MySQL can only change a column by restating all of it. The designer restates it in full, collation included, and refuses a column whose extra attributes it could not restate safely, pointing you to SQL.
Guide: the table designerIt says what cannot be undone
MySQL applies each structure change at once, so a failure partway leaves the earlier ones in place. A note beside the designer's buttons says so before you apply.
Guide: the table designerAccounts as MySQL names them
An account is name@host, with a connection limit and grants at global, database and table level. Read the SQL preview, then create or save.
Connect to MySQL.
Click Add Connection under the sidebar and pick the MySQL tile. Paste a connection string — the field reads mysql:// addresses — and the fields fill themselves in, or type the host, port, database, user and password. Click Test Connection, then Add.
- Default port
- 3306
- SSL
- Disabled, Required, Verify Certificate
- Servers
- MySQL 5.7 and newer, as the driver documents.
- Console
mysql—brew install mysql-client- Notes
- Designers for tables, triggers, events and tablespaces. Each structure change applies at once, so a failure partway leaves the earlier changes in place; the designer says so.
One app for the rest of your databases, too.
Every feature is built against one driver contract, so the grid, the designers and the assistant work the same whichever server you open next.
Try it on your own database.
Free for the databases on your Mac, and never asking you to sign in.
$brew install --cask az-code-lab/taps/dbclient