Files
cheatsheet-tldr/tldr/usql
2024-06-19 00:14:24 +00:00

37 lines
770 B
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# 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}}=>