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
usqlprompt:
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