# Bases de datos

> Consulta y cambia datos en PostgreSQL, MySQL, SQL Server y SQLite.

B

Consulta y cambia datos en PostgreSQL, MySQL, SQL Server y SQLite.

Módulo oficial `orkan.database` · Versión 0.1.0 · 8 pasos

Es un módulo oficial firmado por Gnevoo. En la nube dedicada viene instalado en tu Orkan.

## Cómo conectar tu cuenta

Las cuentas se conectan en **Cuentas conectadas** (en el menú), con **Conectar una cuenta**, o desde el propio paso, con **Conectar cuenta de…**. Las claves se guardan cifradas y no se vuelven a mostrar. Más detalles en [Cuentas conectadas](https://wiki.itsorkan.com/usar/cuentas-conectadas/).

### Base de datos

_Conectar con una base de datos._

Te pedirá: «Dirección de conexión».

Opcional: «Usuario», «Contraseña», «Cifrado de la conexión», «Certificado de la autoridad (PEM)», «Certificado de cliente (PEM)» y «Clave del certificado de cliente (PEM)».

**¿Dónde la consigo?** Busca en la configuración de Base de datos un apartado llamado «API», «Integraciones» o «Desarrolladores». Allí podrás crear la clave y copiarla.

## Cuándo empieza

Este módulo no tiene pasos para empezar una automatización: sus pasos van detrás de otro, por ejemplo uno de [Básicos de Orkan](https://wiki.itsorkan.com/integraciones/core/).

## Qué puede hacer

-   **Hacer una consulta a la base de datos**. Para usuarios avanzados: ejecuta una consulta SQL con sus valores y devuelve las filas que encuentre.
-   **Dar una orden a la base de datos**. Para usuarios avanzados: ejecuta una instrucción SQL que cambia datos o estructura y dice cuántas filas ha afectado.
-   **Leer filas de la base de datos**. Para usuarios avanzados: lee filas de una tabla con orden y límite, sin escribir SQL a mano.
-   **Añadir filas a la base de datos**. Para usuarios avanzados: inserta una o varias filas en una tabla con un INSERT.
-   **Cambiar filas de la base de datos**. Para usuarios avanzados: modifica filas de una tabla con un UPDATE; exige al menos un filtro.
-   **Añadir o actualizar filas en la base de datos**. Para usuarios avanzados: inserta las filas y, si ya existen, las actualiza.
-   **Borrar filas de la base de datos**. Para usuarios avanzados: borra filas de una tabla con un DELETE; exige al menos un filtro para no borrarlo todo.
-   **Varios cambios seguidos en la base de datos**. Para usuarios avanzados: ejecuta varias instrucciones SQL como un bloque; o se aplican todas o no se aplica ninguna.
