# SQLite

## sqlite3

Abrir base de datos.

```shell
sqlite3 <database-name>
```

Mostrar información de la base de datos.

```shell
.database
```

Visualizar configuración.

```shell
.show
```

Configurar visualización de encabezados (nombres de columnas).

```shell
.headers on
```

Listar tablas de la base de datos.

```shell
.tables
```

Obtener datos de una tabla.

```shell
SELECT * FROM <table-name>;
```

Modificar el modo de salida de obtención de datos.

```
.mode ascii 
.mode box
.mode column
.mode csv
.mode html
.mode insert
.mode json
.mode line
.mode list
.mode markdown
.mode quote
.mode table
.mode tabs
.mode tcl
```

Salir de sqlite3.

```shell
.quit
```

## DB Browser for SQLite

* <https://sqlitebrowser.org/>

```shell
sqlitebrowser <database-name>
```
