Home » Database Tools, Open Source

Sequel Pro

30 September 2009 2 Comments

Sequel Pro

Sequel Pro is a MySQL Database Management Application for Mac OSX 10.5 and 10.4. It’s released under the GPL Open Source License and is a very capable MySQL management app. I’ve used a number of these over the years and Sequel Pro is probably the best fit for the needs of most average MySQL administrators / users. It’s not hugely feature rich, but it does what it does very well.

So what can it do?

  1. Manage multiple database connections
  2. Manage multiple databases within each connection.
  3. Add databases
  4. Add tables
  5. Modify tables
  6. Browse data within tables
  7. Filter data browsed (although I couldn’t see a way to order by)
  8. Create and maintain relationships on tables that support it (such as INNO tables)
  9. Get table statistics
  10. Add rows
  11. Remove rows
  12. Duplicate rows
  13. Issue arbitary SQL queries through the ‘command line’.

Sequel Pro New Connection Screen

 

Connecting to a new database is easy, using either File > New Connection or by pressing CMD-N. This will present you with a very clean dialog box to enter the server details, with the opportunity to tunnel the connection over SSH if required. I’ve not tried this since I use a VPN to connect to my production server and the development servers are on the local LAN which is firewalled anyway.

Once connected to your database, assuming there’s already data in it, you’ll see the tables on the left with the table information below, some toolbar buttons at the top, the table definitions (structure) or data in the main window and the indices defined for this table in a table underneath. An image speaks a thousand words so here’s what it will look like.
Overall the program is extremely simple to install and use, and provides most things that more standard MYSQL management systems such as phpMyAdmin provide without the need to setup phpMyAdmin on each development database you might want to be playing with. I can’t see a way of adding new users or playing with the privilege system – except of course through the console. So that lets it down a little. 

It does have one major drawback when compared to phpMyAdmin however, which means we’ve rated it down a little unfortunately. The ability to import and export databases as SQL statements. Part of the way we develop websites is to develop locally, using a development database. When the site is to be uploaded and subsequently made live, it’s quite often that we like to also use the database (for example, if we’ve developed a WordPress website or a CS-Cart website, then naturally we’d want our content to be uploaded too). CS-Cart is especially useful for this because none of the URL based configuration is stored in the database, so we can develop the shop locally and then when we’re ready, upload the lot and export/import the databases. Sadly, to do that we still have to use phpMyAdmin.

Post to Twitter

No related posts.

Give your rating for this product :- 1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...

2 Comments »

  • A Sequel Pro contributor said:

    Just a quick note to point out that Sequel Pro does support SQL import and export – under the File menu, there’s “Import” (which also supports CSV), and “Export” > “MySQL dump…”, which also gives control over which tables to export and a couple of other things.

    There’s also the ability to select a few rows and Edit > Copy as SQL, if you only need a statement for a few rows!

    Both have been around for a few versions, but 0.9.7 has significantly improved speed and reliability, especially for very large SQL dumps.

    User management should arrive in 0.9.8.

    Some sort of migration wizard will hopefully come in future versions…

    Thanks for the review – we’ll keep plugging away and improving Sequel Pro!

  • pingle said:

    Hi Steve.
    Enjoying your reviews, thanks.
    Is it possible when including an image that might be quite large to make it a hyperlink bringing up a larger size popup of that image so that smaller detail is visible ?
    Ta.

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.