Englishfrançaisespagnol

Icône de favori OnWorks

sqlite3 - En ligne dans le Cloud

Exécutez sqlite3 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande sqlite3 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


sqlite3 - Une interface en ligne de commande pour SQLite version 3

SYNOPSIS


sqlite3 [Options] [fichierbase de données] [SQL]

RÉSUMÉ


sqlite3 est un frontal basé sur un terminal à la bibliothèque SQLite qui peut évaluer les requêtes
interactivement et afficher les résultats dans plusieurs formats. sqlite3 peut également être utilisé
dans les scripts shell et d'autres applications pour fournir des fonctionnalités de traitement par lots.

DESCRIPTION


Pour démarrer un sqlite3 session interactive, invoquez le sqlite3 commande et éventuellement fournir
le nom d'un fichier de base de données. Si le fichier de base de données n'existe pas, il sera créé. Si
le fichier de base de données existe, il sera ouvert.

Par exemple, pour créer un nouveau fichier de base de données nommé "mydata.db", créez une table nommée "memos"
et insérez quelques enregistrements dans cette table :

$ sqlite3 mesdonnées.db
SQLite version 3.8.8
Entrez ".help" pour les instructions
sqlite> engendrent table mémos(texte, priorité ENTIER);
sqlite> insérer développement mémos valeurs('livrer Projet la description', 10);
sqlite> insérer développement mémos valeurs('déjeuner avec Christine', 100);
sqlite> Sélectionner * de notes de service ;
livrer la description du projet|10
déjeuner avec Christine|100
sqlite>

Si aucun nom de base de données n'est fourni, la commande ATTACH sql peut être utilisée pour s'attacher à
ou créer de nouveaux fichiers de base de données. ATTACH peut également être utilisé pour s'attacher à plusieurs bases de données
dans la même session interactive. Ceci est utile pour migrer des données entre des bases de données,
éventuellement changer le schéma en cours de route.

En option, une instruction SQL ou un ensemble d'instructions SQL peut être fourni en tant qu'argument unique.
Les instructions multiples doivent être séparées par des points-virgules.

Par exemple :

$ sqlite3 -ligne mesdonnées.db 'sélectionner * de mémos priorité > 20 ;'
texte = déjeuner avec Christine
priorité = 100

SQLITE MÉTA-COMMANDES
L'interpréteur interactif propose un ensemble de méta-commandes qui peuvent être utilisées pour contrôler le
format de sortie, examiner les fichiers de base de données actuellement attachés ou effectuer des tâches administratives
opérations sur les bases de données attachées (telles que la reconstruction d'index). Les méta-commandes sont
toujours précédé d'un point (.).

Une liste des méta-commandes disponibles peut être consultée à tout moment en émettant le '.help'
commander. Par exemple:

sqlite> .Aidez-moi
.backup ?DB? FILE Backup DB (par défaut "principal") vers FILE
.bail on|off Arrête après avoir rencontré une erreur. Par défaut OFF
.clone NEWDB Clone les données dans NEWDB à partir de la base de données existante
.databases Liste les noms et les fichiers des bases de données attachées
.dump ?TABLE? ... Vider la base de données au format texte SQL
Si TABLE est spécifié, seules les tables de vidage correspondant
COMME modèle TABLE.
.echo on|off Activer ou désactiver l'écho de la commande
.eqp on|off Activer ou désactiver automatique EXPLAIN QUERY PLAN
.exit Quitter ce programme
.explain ?on|off ? Activez ou désactivez le mode de sortie adapté à EXPLAIN.
Sans arguments, il active EXPLAIN.
.fullschema Afficher le schéma et le contenu des tables sqlite_stat
.headers on|off Activer ou désactiver l'affichage des en-têtes
.help Afficher ce message
.import FICHIER TABLE Importer des données de FICHIER dans TABLE
.indices ?TABLE? Afficher les noms de tous les indices
Si TABLE est spécifié, n'affiche que les index des tables
correspondant au motif LIKE TABLE.
.load FICHIER ?ENTREE? Charger une bibliothèque d'extensions
.log FILE|off Activer ou désactiver la connexion. FILE peut être stderr/stdout
.mode MODE ?TABLE? Définissez le mode de sortie où MODE est l'un des suivants :
csv Valeurs séparées par des virgules
colonne Colonnes alignées à gauche. (Voir .width)
html HTML code
insérer des instructions d'insertion SQL pour TABLE
ligne Une valeur par ligne
list Valeurs délimitées par la chaîne .separator
tabs Valeurs séparées par des tabulations
tcl éléments de la liste TCL
.nullvalue STRING Utilisez STRING à la place des valeurs NULL
.once FILENAME Sortie pour la prochaine commande SQL uniquement vers FILENAME
.open ?FILENAME? Fermez la base de données existante et rouvrez FILENAME
.output ?FILENAME? Envoyer la sortie vers FILENAME ou stdout
.print STRING... Imprimer le littéral STRING
.prompt MAIN CONTINUE Remplacer les invites standard
.quit Quitter ce programme
.read FILENAME Exécute SQL dans FILENAME
.restore ?DB? FILE Restaurer le contenu de la base de données (par défaut "main") à partir de FILE
.save FILE Écrire la base de données en mémoire dans FILE
.schema ?TABLE? Afficher les instructions CREATE
Si TABLE est spécifié, n'afficher que les tables correspondant
COMME modèle TABLE.
.separator STRING ?NL? Changer le séparateur utilisé par le mode de sortie et .import
NL est la marque de fin de ligne pour CSV
.shell CMD ARGS... Exécuter CMD ARGS... dans un shell système
.show Afficher les valeurs actuelles pour divers paramètres
.stats on|off Activer ou désactiver les statistiques
.system CMD ARGS... Exécuter CMD ARGS... dans un shell système
.tables ?TABLE? Liste des noms de tables
Si TABLE est spécifié, ne liste que les tables correspondant
COMME modèle TABLE.
.timeout MS Essayez d'ouvrir les tables verrouillées pendant MS millisecondes
.timer on|off Activer ou désactiver le timer SQL
.trace FILE|off Affiche chaque instruction SQL au fur et à mesure de son exécution
.vfsname ?AUX? Imprimer le nom de la pile VFS
.width NUM1 NUM2 ... Définir la largeur des colonnes pour le mode "colonne"
Les valeurs négatives justifient à droite
sqlite>

OPTIONS


sqlite3 a les options suivantes:

-caution Arrêtez-vous après avoir rencontré une erreur.

-grouper Forcer les E/S par lots.

-colonne
Les résultats de la requête seront affichés sous forme de tableau, en utilisant des caractères d'espacement
pour séparer les colonnes et aligner la sortie.

- cmd commander
courir commander avant de lire stdin

-csv Réglez le mode de sortie sur CSV (valeurs séparées par des virgules).

-écho Imprimer les commandes avant exécution.

-initialisation filet
Lire et exécuter les commandes de filet , qui peut contenir un mélange d'instructions SQL et
méta-commandes.

-[aucun en-tête
Activez ou désactivez les en-têtes.

-Aide Afficher l'aide sur les options et quitter.

-html Les résultats de la requête seront générés sous forme de simples tableaux HTML.

-interactif
Forcer les E/S interactives.

-ligne Les résultats de la requête seront affichés avec une valeur par ligne, les lignes séparées par un blanc
ligne. Conçu pour être facilement analysé par des scripts ou d'autres programmes

-liste Les résultats de la requête seront affichés avec le caractère de séparation (|, par défaut)
entre chaque valeur de champ. Le défaut.

-mmap N
Définir la taille mmap par défaut sur N

-valeur nulle un magnifique
Définir la chaîne utilisée pour représenter les valeurs NULL. La valeur par défaut est '' (chaîne vide).

-séparateur séparateur
Définir le séparateur de champ de sortie. La valeur par défaut est '|'.

-Statistiques Imprimez les statistiques de la mémoire avant chaque finalisation.

-version
Afficher la version SQLite.

-vfs prénom
Utilisez prénom comme VFS par défaut.

INIT DOSSIER


sqlite3 lit un fichier d'initialisation pour définir la configuration de l'interactif
environnement. Tout au long de l'initialisation, tout paramètre spécifié précédemment peut être
outrepassé. La séquence d'initialisation est la suivante :

o La configuration par défaut est établie comme suit :

mode = LISTE
séparateur = "|"
invite principale = "sqlite> "
continuer l'invite = " ...> "

o Si le fichier ~/.sqlertc existe, il est traité en premier. peut être trouvé au domicile de l'utilisateur
répertoire, il est lu et traité. Il ne doit généralement contenir que des méta-commandes.

o Si l'option -init est présente, le fichier spécifié est traité.

o Toutes les autres options de ligne de commande sont traitées.

Utilisez sqlite3 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad