Sodamhan.com

TL;DR

usql

Universal CLI interface for SQL databases. More information: https://github.com/xo/usql.

  • Connect to a specific database:

usql sqlserver|mysql|postgres|sqlite3|...://username:password@host:port/database_name

  • Execute commands from a file:

usql --file=path/to/query.sql

  • Execute a specific SQL command:

usql --command="sql_command"

  • Run an SQL command in the usql prompt:

prompt=> command

  • Display the database schema:

prompt=> \d

  • Export query results to a specific file:

prompt=> \g path/to/file_with_results

  • Import data from a CSV file into a specific table:

prompt=> \copy path/to/data.csv table_name

This document was created using the contents of the tldr project.