SQLite est un moteur de base de données relationnelles embarqué. Il fonctionne sans serveur et sans configuration.
client en ligne de commande sqlite3
$ sudo apt install sqlite3 # Entrer en mode interactif $ sqlite3 database_file.db # Exécuter une requête depuis le shell sqlite3 database_file.db 'select * from a_table;'
Afficher les tables existantes:
.tables
Afficher la structure des tables, les colonnes:
.schema ma_table
Alternative:
pragma table_info('ma_table');
Pour quitter
.quit
Pour créer un dump SQL du fichier de base de données:
# Dump SQL sur la sortie standard sqlite3 database.sqlite '.dump' # Redirection du dump dans un fichier sqlite3 database.sqlite '.dump' > database.sql