1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-04 07:15:32 +02:00

usql: add page (#12275)

* usql: add page

---------

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
This commit is contained in:
Vitor Henrique 2024-02-19 11:34:37 -03:00 committed by GitHub
parent 23bbfa72ea
commit 0781cf1656
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

36
pages/common/usql.md Normal file
View file

@ -0,0 +1,36 @@
# 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}}"`
- List databases available on the server:
`usql --list-databases`
- 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/results.txt}}`
- Import data from a CSV file into a specific table:
`{{prompt}}=> \copy {{/path/to/data.csv}} {{table_name}}`