← Back to tools

usql

Universal CLI for PostgreSQL, MySQL, SQLite, SQL Server, and many more databases

Data & JSON linuxmacoswindows Go MIT

Description

usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many others, including NoSQL and non-relational databases. It provides a consistent interface across different database systems.

AI Summary

A universal command-line interface that works with PostgreSQL, MySQL, SQLite, and many other databases.

Capabilities

  • + Connect to multiple database types with a single tool
  • + Consistent interface across different database engines
  • + Support for SQL and NoSQL databases
  • + Tab completion and syntax highlighting

Use When

  • You work with multiple types of databases
  • You want a single tool for all your database CLI needs

Avoid When

  • x You need database-specific advanced features
  • x You prefer dedicated clients like pgcli or mycli
View AGENTS.md for usql