Il s'agit de la commande sqlite qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
sqlite - Une interface de ligne de commande pour SQLite
SYNOPSIS
sqlite [Options] nom de fichier [SQL]
RÉSUMÉ
sqlite est un frontal basé sur un terminal pour la bibliothèque SQLite. Il vous permet de saisir
requêtes interactives, envoyez-les à SQLite et voyez les résultats. Alternativement, vous pouvez
spécifiez le code SQL sur la ligne de commande. De plus, il fournit un certain nombre de méta-commandes.
DESCRIPTION
Cette page de manuel documente brièvement les sqlite commander. Cette page de manuel a été écrite pour
la distribution Debian GNU/Linux car le programme original n'a pas de manuel
.
OBTENIR A DÉBUTÉ
Pour démarrer le programme sqlite, tapez simplement "sqlite" suivi du nom du fichier qui contient
la base de données SQLite. Si le fichier n'existe pas, un nouveau est créé automatiquement. Les
Le programme sqlite vous demandera alors d'entrer SQL. Saisissez des instructions SQL (terminées par un
point-virgule), appuyez sur "Entrée" et le SQL sera exécuté.
Par exemple, pour créer une nouvelle base de données SQLite nommée "ex1" avec une seule table nommée "tbl1",
tu peux faire ça :
$sqlite ex1
SQLite version 2.0.0
Entrez ".help" pour les instructions
sqlite> créer une table tbl1 (un varchar(10), deux smallint) ;
sqlite> insérer dans tbl1 values('bonjour !',10) ;
sqlite> insérer dans tbl1 values('au revoir', 20);
sqlite> sélectionnez * à partir de tbl1 ;
bonjour !|10
au revoir|20
sqlite>
SQLITE MÉTA-COMMANDES
La plupart du temps, sqlite lit simplement les lignes d'entrée et les transmet au SQLite
bibliothèque pour l'exécution. Mais si une ligne d'entrée commence par un point ("."), alors cette ligne est
intercepté et interprété par le programme sqlite lui-même. Ces "commandes point" sont
généralement utilisé pour modifier le format de sortie des requêtes ou pour exécuter certains pré-packagés
instructions de requête.
Pour obtenir une liste des commandes de points disponibles, vous pouvez entrer ".help" à tout moment. Pour
Exemple:
sqlite> .help
.dump ?TABLE? ... Vider la base de données au format texte
.echo ON|OFF Activer ou désactiver l'écho de commande
.exit Quitter ce programme
.explain ON|OFF Active ou désactive le mode de sortie adapté à EXPLAIN.
"off" reviendra au mode de sortie qui était
auparavant en vigueur
.header(s) ON|OFF Activer ou désactiver l'affichage des en-têtes
.help Afficher ce message
.indices TABLE Afficher les noms de tous les indices sur TABLE
.mode MODE Réglez le mode sur l'un des "ligne(s)", "colonne(s)",
"insérer", "liste" ou "html"
.mode insert TABLE Génère des instructions d'insertion SQL pour TABLE
.nullvalue STRING Imprimer STRING au lieu de rien pour les données NULL
.output FILENAME Envoyer la sortie à FILENAME
.output stdout Envoyer la sortie à l'écran
.prompt MAIN CONTINUE Remplacer les invites standard
" sqlite > " et " ...> "
avec les cordes MAIN et CONTINUE
CONTINUER est facultatif.
.quit Quitter ce programme
.read FILENAME Exécute SQL dans FILENAME
.reindex ?TABLE? Reconstruire les indices
.schema ?TABLE? Afficher les instructions CREATE
.separator STRING Changer la chaîne de séparation pour le mode "liste"
.show Affiche les valeurs actuelles des éléments suivants :
.écho
.Explique
.mode
.nullvalue
.sortir
.séparateur
.largeur
.tables ?MOTIF ? Liste des noms de tables correspondant à un modèle
.timeout MS Essayez d'ouvrir les tables verrouillées pendant MS millisecondes
.width NUM NUM ... Définir la largeur des colonnes pour le mode "colonne"
sqlite>
OPTIONS
Le programme a les options suivantes :
-initialisation filet
Lisez et traitez le « fichier », qui contient des « commandes pointées ». Vous pouvez utiliser ce fichier
pour initialiser les paramètres d'affichage.
-html Définissez le mode de sortie sur HTML.
-liste Réglez le mode de sortie sur « liste ».
-ligne Réglez le mode de sortie sur « ligne ».
-colonne
Réglez le mode de sortie sur « colonne ».
-séparateur séparateur
Spécifiez le séparateur de champ de sortie à utiliser pour le mode « liste ». La valeur par défaut est '|'.
-valeur nulle un magnifique
Lorsqu'un null est rencontré, imprimez 'string'. La valeur par défaut n'est pas de chaîne.
-[aucun en-tête
Activez ou désactivez les en-têtes. La valeur par défaut est désactivée.
-écho Imprimer les commandes avant exécution.
SORTIE MODE
Le programme SQLite a différents modes de sortie, qui définissent la façon dont la sortie (de
requêtes) est formaté.
En mode 'liste', qui est la valeur par défaut, un enregistrement par ligne est généré, chaque champ séparé
par le séparateur spécifié avec le -séparateur Option ou .séparateur commander.
En mode 'ligne', chaque colonne est sortie sur sa propre ligne, les enregistrements sont séparés par des blancs
lignes.
En mode HTML, un tableau XHTML est généré.
En mode « colonne », un enregistrement par ligne est généré, soigneusement aligné en colonnes.
INIT DOSSIER
sqlite peut être initialisé à l'aide de fichiers de ressources. Ceux-ci peuvent être combinés avec la ligne de commande
arguments pour configurer sqlite exactement comme vous le souhaitez. L'initialisation se déroule comme
suit:
o Les valeurs par défaut de
mode = LISTE
séparateur = "|"
invite principale = "sqlite> "
continuer l'invite = " ...> "
sont établis.
o Si un fichier .sqlitec se trouve dans le répertoire personnel de l'utilisateur, il est lu et traité.
Il ne doit contenir que des "commandes point". Si le fichier est introuvable ou ne peut pas être lu,
le traitement se poursuit sans notification.
o Si un fichier est spécifié sur la ligne de commande avec l'option -init, il est traité dans le
de la même manière que .sqlitec
o Toutes les autres options de ligne de commande sont traitées
o La base de données est ouverte et vous êtes maintenant prêt à commencer.
Utiliser sqlite en ligne en utilisant les services onworks.net