{{tag>dbadmin sql sqlite}} ====== sqlite3 ====== **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;' ===== Mode interactif ===== Afficher les tables existantes: .tables Afficher la structure des tables, les colonnes: .schema ma_table Alternative: pragma table_info('ma_table'); Pour quitter .quit ===== Dump ===== 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 ===== Références ===== * http://zetcode.com/db/sqlite/ * [[https://fr.linux-console.net/?p=10456|Tutoriel SQLite (fr.linux-console.net)]]