diff --git a/pages.es/common/usql.md b/pages.es/common/usql.md new file mode 100644 index 000000000..7e001a491 --- /dev/null +++ b/pages.es/common/usql.md @@ -0,0 +1,36 @@ +# usql + +> Interfaz de línea de comandos universal para bases de datos SQL. +> Más información: . + +- Conecta a una base de datos específica: + +`usql {{sqlserver|mysql|postgres|sqlite3|...}}://{{nombre_usuario}}:{{contraseña}}@{{host}}:{{puerto}}/{{nombre_base_de_datos}}` + +- Ejecuta comandos desde un archivo: + +`usql --file={{ruta/al/query.sql}}` + +- Ejecuta un comando SQL específico: + +`usql --command="{{comando_sql}}"` + +- Lista las bases de datos disponibles en el servidor: + +`usql --list-databases` + +- Ejecuta un comando SQL en el indicador `usql`: + +`{{prompt}}=> {{comando}}` + +- Muestra el esquema de la base de datos: + +`{{prompt}}=> {{\d}}` + +- Exporta los resultados de la consulta a un archivo específico: + +`{{prompt}}=> \g {{ruta/a/resultados.txt}}` + +- Importa datos de un archivo CSV a una tabla específica: + +`{{prompt}}=> \copy {{/ruta/a/datos.csv}} {{nombre_tabla}}`