Outils pour utilisateurs

Outils du site


app:sqlite:sqlite3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
app:sqlite:sqlite3 [2021/02/01 21:51] – modification externe 127.0.0.1app:sqlite:sqlite3 [2025/08/29 14:00] (Version actuelle) yoann
Ligne 1: Ligne 1:
 +{{tag>dbadmin sql 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 client en ligne de commande sqlite3
 +
 +<code bash>
 +$ 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;'
 +</code>
 +
 +===== Mode interactif =====
 +
 +Afficher les tables existantes:
 +<code>
 +.tables
 +</code>
 +
 +Afficher la structure des tables, les colonnes:
 +<code>
 +.schema ma_table
 +</code>
 +
 +Alternative:
 +<code>
 +pragma table_info('ma_table');
 +</code>
 +
 +Redéfinir la chaine de caractères représentant les valeurs nulles (par défaut chaine vide)
 +
 +<code>
 +.nullvalue NULL
 +</code>
 +
 +Afficher les variables de configuration du client et de la base
 +<code>
 +.show
 +
 +.dbconfig
 +</code>
 +
 +Modifier une variable de configuration
 +<code>
 +-- Activer la vérification des clés étrangères
 +.dbconfig enable_fkey on
 +</code>
 +
 +
 +Pour quitter
 +<code>
 +.quit
 +</code>
 +
 +===== Dump =====
  
 Pour créer un dump SQL du fichier de base de données: Pour créer un dump SQL du fichier de base de données:
  
 <code bash> <code bash>
 +# Dump SQL sur la sortie standard
 +sqlite3 database.sqlite '.dump'
  
 +# Redirection du dump dans un fichier
 +sqlite3 database.sqlite '.dump' > database.sql
 </code> </code>
  
 +===== Environnement graphique =====
 +
 +**SQLiteStudio** permet de gérer des bases sqlite depuis une application en mode graphique. Voir le site du projet : https://sqlitestudio.pl/
  
 ===== Références ===== ===== Références =====
      
 +
   * http://zetcode.com/db/sqlite/   * http://zetcode.com/db/sqlite/
 +  * [[https://fr.linux-console.net/?p=10456|Tutoriel SQLite (fr.linux-console.net)]]
  
  
app/sqlite/sqlite3.1612216289.txt.gz · Dernière modification : 2021/02/01 21:51 de 127.0.0.1