Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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
logiciel:sql:sqlite:start [2021/04/05 12:03] – [Commandes SQLite] adminlogiciel:sql:sqlite:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 26: Ligne 26:
 <cli prompt='> '>sqlite> </cli></cli>Le prompt change et signale que vous êtes dans le **terminal SQlite** : <cli prompt='> '>sqlite> </cli></cli>Le prompt change et signale que vous êtes dans le **terminal SQlite** :
  
-=== Commandes SQLite === +=== Lister les commandes ===
- +
-== Lister les commandes ==+
  
   * **.help** : Lister les commandes :<cli prompt='> '>sqlite> .help   * **.help** : Lister les commandes :<cli prompt='> '>sqlite> .help
Ligne 34: Ligne 32:
 </cli> </cli>
  
-== Quitter sqlite ==+=== Quitter sqlite ===
  
   * **.exit** : Quitter le programme sqlite   * **.exit** : Quitter le programme sqlite
   * **.quit** : Quitter le programme sqlite   * **.quit** : Quitter le programme sqlite
  
-== Modifier le format de sortie ==+=== Modifier le format de sortie ===
  
   * **.mode MODE ?TABLE?** : Mode de sortie, MODE est à choisir parmi :   * **.mode MODE ?TABLE?** : Mode de sortie, MODE est à choisir parmi :
Ligne 51: Ligne 49:
     * **tcl** : Liste TCL des éléments     * **tcl** : Liste TCL des éléments
  
-== Afficher le nom des colonnes / Changer l'aspect des colonnes (.mode column) ==+=== Afficher le nom des colonnes / Changer l'aspect des colonnes (.mode column) ===
  
   * **.header(s) on|[__off__]** : Affiche (ou non) les titres. Par exemple, <cli prompt='> '>sqlite> .header on   * **.header(s) on|[__off__]** : Affiche (ou non) les titres. Par exemple, <cli prompt='> '>sqlite> .header on
Ligne 59: Ligne 57:
   * **.separator STRING** : change le séparateur utilisé par le mode de sortie et par .import. En mode liste,<cli prompt='> '>sqlite> .separator ", "</cli>affichera :{{materiel:internet:serveur:sqlite-affichage-2.png|}}   * **.separator STRING** : change le séparateur utilisé par le mode de sortie et par .import. En mode liste,<cli prompt='> '>sqlite> .separator ", "</cli>affichera :{{materiel:internet:serveur:sqlite-affichage-2.png|}}
  
-== Rappel des paramètres ==+=== Rappel des paramètres ===
  
   * **.show** Affiche les valeurs actuelles des différents paramètres :<cli prompt='> '>sqlite> .show   * **.show** Affiche les valeurs actuelles des différents paramètres :<cli prompt='> '>sqlite> .show
Ligne 75: Ligne 73:
     filename: :memory:</cli>     filename: :memory:</cli>
  
-== Gestion des bases ==+=== Gestion des bases ===
          
   * **.databases** : Liste les noms et les fichiers des bases de données associées   * **.databases** : Liste les noms et les fichiers des bases de données associées
Ligne 85: Ligne 83:
 sqlite> cat bd.txt sqlite> cat bd.txt
 sqlite> .quit</cli> sqlite> .quit</cli>
-  **.output stdout** : Envoyer la sortie vers l'écran+  **.output stdout** : Envoyer la sortie vers l'écran
  
-== Dumper une table depuis SQLite en format SQL pour sauvegarder la structure et les données sur un disque ==+=== Dumper une table depuis SQLite en format SQL pour sauvegarder la structure et les données sur un disque ===
  
   * **.dump ?TABLE? ...** : Dump de la base de données dans un format texte SQL. Si TABLE est spécifié, ne dumpe que les tables correspondant au motif TABLE<cli prompt='> '>sqlite> .dump bd</cli>{{materiel:internet:serveur:sqlite-10.png|}}   * **.dump ?TABLE? ...** : Dump de la base de données dans un format texte SQL. Si TABLE est spécifié, ne dumpe que les tables correspondant au motif TABLE<cli prompt='> '>sqlite> .dump bd</cli>{{materiel:internet:serveur:sqlite-10.png|}}
Ligne 124: Ligne 122:
 === Autres commandes === === Autres commandes ===
  
-  .backup ?DB? FILE +  * **.backup ?DB? FILE** : Sauvegarde DB (par défaut "main") vers FILE 
-  : Sauvegarde DB (par défaut "main") vers FILE +  * **.bail ON|[__OFF__]** : Stop après une erreur 
-  .bail ON|[__OFF__] +  * **.echo ON|OFF** : Bascule la commande d'écho ON/OFF 
-  : Stop après une erreur +  * **.explain ?ON|OFF?** : Bascule le mode de sortie approprié pour EXPLIQUER on or off\\ Sans argument, on 
-  .echo ON|OFF +  * **.load FILE ?ENTRY?** : Charger une bibliothèque d'extension 
-  : Bascule la commande d'écho ON/OFF +  * **.log FILE|off** : Activer ou désactiver la journalisation. FILE peut être stderr/stdout 
-  .explain ?ON|OFF? +  * **.nullvalue STRING** : Imprime STRING à la place des valeurs NULL 
-  : Bascule le mode de sortie approprié pour EXPLIQUER on or off +  * **.prompt MAIN CONTINUE** : Remplace les prompts standards 
-  : Sans argument, on +  * **.read FILENAME** : Exécuter SQL dans FILENAME 
-  .load FILE ?ENTRY? +  * **.restore ?DB? FILE** : Restaurer le contenu de la DB (par défaut "main") à partir de FILE 
-  : Charger une bibliothèque d'extension +  * **.schema ?TABLE?** : Afficher les déclarations CREATESi TABLE est spécifié, ne montrer que les tables correspondant au motif TABLE 
-  .log FILE|off +  * **.stats ON|OFF** : Active ou désactive les stats 
-  : Activer ou désactiver la journalisation. FILE peut être stderr/stdout +  * **.timeout MS** : Essayer d'ouvrir les tables verrouillées durant MS millisecondes 
-  .nullvalue STRING +  * **.trace FILE|off** : afficher chaque instruction SQL au moment de son exécution 
-  : Imprime STRING à la place des valeurs NULL +  * **.vfsname ?AUX?** : afficher le nom de la pile VFS 
-  .prompt MAIN CONTINUE +  * **.timer ON|OFF** : activer ou désactiver la minuterie du CPU
-  : Remplace les prompts standards  .read FILENAME +
-  : Exécuter SQL dans FILENAME +
-  .restore ?DB? FILE +
-  : Restaurer le contenu de la DB (par défaut "main") à partir de FILE +
-  .schema ?TABLE? +
-  : Afficher les déclarations CREATE +
-  : Si TABLE est spécifié, ne montrer que les tables correspondant au motif TABLE +
-  .stats ON|OFF +
-  : Active ou désactive les stats +
-  .timeout MS +
-  : Essayer d'ouvrir les tables verrouillées durant MS millisecondes +
-  .trace FILE|off +
-  : afficher chaque instruction SQL au moment de son exécution +
-  .vfsname ?AUX? +
-  : afficher le nom de la pile VFS +
-  .timer ON|OFF +
-  : activer ou désactiver la minuterie du CPU+
  
 ===== Désinstallation ===== ===== Désinstallation =====