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
> 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ó: