# rsql > SQL client to interface with databases and other data sources inside the terminal. > More information: . - Enter interactive mode: `rsql` - Connect to a database (e.g. PostgreSQL): `rsql --url "{{postgresql://user:pass@localhost/mydb}}"` - Connect to a PostgreSQL database with SSL: `rsql --url "{{postgresql://user:pass@localhost/db?sslmode=require}}"` - Connect to a MySQL database with a specified charset: `rsql --url "{{mysql://user:pass@localhost/db?charset=utf8mb4}}"` - Run a query and exit: `rsql --url "{{sqlite://database.db}}" -- "{{SELECT * FROM users LIMIT 10}}"` - Set default format: `rsql --url "{{sqlite://db.sqlite}}" --format json` - Connect to file and use custom line separator: `rsql --url "{{delimited://data.txt?separator=|&has_header=true}}"`