Sqlite és una base de dades relacional d'ús personal per un usuari (humà o aplicació).

Introducció

SQLite és una base de dades que es fa servir quan necessites simplicitat, velocitat i recursos mínims.

No té usuaris, persmisos, accés remot, etc.

Per exemple:

  • Apps Incrustades: SQLite és ideal per a aplicacions que necessiten emmagatzemar dades a nivell local sense la sobrecàrrega de servidors de base de dades com ara aplicacions mòbils i programari d'escriptori.

  • Emmagatzematge local: SQLite és adequat per a aplicacions que necessiten emmagatzemar les preferències de l'usuari, la configuració o les dades en memòria cau local.

  • Apps multiplataforma: Atès que SQLite s'executa en múltiples plataformes, és adequat per a aplicacions que necessiten executar la plataforma transversal.

  • El prototipatge i el desenvolupament: SQLite no requereix una configuració complexa, per la qual cosa és ideal per a prototips, desenvolupament i proves ràpides.

  • Els dispositius d'Internet de les Coses (IoT): els dispositius IoT tenen recursos limitats. SQLite és molt lleuger i és adequat per a dispositius IoT.

Entorn de treball

Instal.la Sqlite amb Scoop:

> scoop install sqlite

Arrenca la base de dades:

> sqlite3.exe
SQLite version 3.46.1 2024-08-13 09:16:08 (UTF-16 console I/O)
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

Com que no has indicat cap base de dades persistent (un fitxer), la base de dades arrenca amb una base de dades no persistent que es guarda en memòria: Connected to a transient in-memory database..

Amb l'order .help pots veure totes les ordres que tens disponibles per administrar les bases de dades:

sqlite>  .help
.archive ...             Manage SQL archives
.auth ON|OFF             Show authorizer callbacks
.backup ?DB? FILE        Backup DB (default "main") to FILE
...

Am l'ordre .quit pots sortir de SQLite:

> .quit

DB Browser

Instal.la DB Browser for SQLite :

scoop bucket add extras
scoop install extras/sqlitebrowser

Arrenca l'aplicació: