Outils pour utilisateurs

Outils du site


app:sqlite:sqlite3

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

app/sqlite/sqlite3.txt · Dernière modification : 2024/11/21 10:43 de yoann