Fork me on GitHub

Project Notes

#313 SQLECTRON

About SQLECTRON, the open-source SQL client for all dbs and all platforms.

Notes

SQLECTRON is a simple and lightweight SQL client:

  • desktop GUI and terminal versions
  • open source (hosted on GitHub)
  • cross-database
  • cross-platform support (Linux, Mac and Windows)

Find it all at https://sqlectron.github.io/

macOS GUI Installation

Downloads available from https://github.com/sqlectron/sqlectron-gui/releases v1.38.0 is the latest at the time I’m making these notes.

There are two downloads that seem relevant for macOS. These are the same app just packaged differently (I tried, and they both work for me on macOS on Apple Silicon):

  • sqlectron-1.38.0-mac.zip - unzips the sqlectron.app, just needs to be moved to Applications folder
  • sqlectron-1.38.0.dmg - standard disk image installer

On initial startup:

initial

Creating a database connection (to an RDS MySQL database)

db_connection

Available connections:

connections

Creating a table

CREATE TABLE mytable (name VARCHAR(30), first_name VARCHAR(30));

create_table

Inserting a row

INSERT INTO mytable (name, first_name)
VALUES ("Blow", "Joe");

insert

Selecting rows

SELECT * FROM mytable;

select

Credits and References

About LCK#313 DatabaseToolsSQL

This page is a web-friendly rendering of my project notes shared in the LittleCodingKata GitHub repository.

Project Source on GitHub Return to the LittleCodingKata Catalog
About LittleCodingKata

LittleCodingKata is my collection of programming exercises, research and code toys broadly spanning things that relate to programming and software development (languages, frameworks and tools).

These range from the trivial to the complex and serious. Many are inspired by existing work and I'll note credits and references where applicable. The focus is quite scattered, as I variously work on things new and important in the moment, or go back to revisit things from the past.

This is primarily a personal collection for my own edification and learning, but anyone who stumbles by is welcome to borrow, steal or reference the work here. And if you spot errors or issues I'd really appreciate some feedback - create an issue, send me an email or even send a pull-request.

Follow the Blog follow projects and notes as they are published in your favourite feed reader