J'ai installé le programme sqlite
afin d'afficher les types de fichiers avec cette extension, mais même après avoir lu sa documentation d'aide et sa page de manuel, je suis toujours confus sur la façon dont je l'obtiens pour me montrer ce que je veux. Alors, comment utilisez-vous exactement ce programme? Je veux juste afficher correctement un fichier de cette extension.
J'utilise Ubuntu GNOME 16.04 avec GNOME 3.20.
sqlite
et nonsqlite3
?.sqlite
fichiers créés par Firefox que je veux voir.sqlite
est l'ancienne version. Je vous suggère fortement de l'utilisersqlite3
mais vous l'avez probablement déjà fait si vous avez installé le merveilleuxsqlitebrowser
comme suggéré dans le A. :)Réponses:
Commençons par la manière la plus conviviale et utilisons l'outil GUI
sqlitebrowser
. Il vous propose d'explorer facilement une base de données sans avoir à connaître les commandes SQL.Vous pouvez l'installer avec la commande
et l'exécuter à partir du menu lanceur / tiret / application ou en utilisant la commande
Dans la fenêtre principale, vous pouvez cliquer Open databasepour ouvrir votre
*.sqlite
fichier. Il affichera alors quelque chose comme ceci (affichant ici la base de données d'un module complémentaire Firefox pour appliquer des styles d'utilisateur):Je suis déjà passé à l' Browse Dataonglet du panneau de gauche, où vous pouvez voir le contenu de la table de base de données maintenant. Vous sélectionnez le tableau à afficher dans la zone de liste déroulante "Tableau:".
Bien sûr, vous pouvez également le faire à partir de la ligne de commande, en utilisant par exemple
sqlite3
. Cette méthode nécessite que vous connaissiez au moins un ensemble de commandes SQL de base et soit mieux adaptée aux utilisateurs avancés ou si vous devez analyser la sortie dans un script.Vous installez
sqlite3
à l'aide de la commandepuis l'exécuter avec la commande suivante (
-column
et l'-header
option pour une meilleure lisibilité de la sortie, voirman sqlite3
pour plus d'informations):Ensuite, vous obtenez une invite de commande SQLite3 interactive, comme ceci:
La première chose que vous devez faire maintenant est d'ouvrir le fichier de base de données. Vous pouvez donc utiliser la
.open
commande SQLite. Entrez ceci à l'sqlite>
invite (en utilisant à nouveau la même base de données de module complémentaire Firefox que ci-dessus, vous taperez bien sûr un chemin différent):Notez que l' Tabachèvement fonctionne ici et vous aidera à entrer le chemin d'accès à votre fichier de base de données.
Vous pouvez maintenant voir la liste des bases de données chargées à l'aide de la
.databases
commande (le nom du fichier est tronqué car il est trop long):Vous voyez que la base de données que nous venons d'ouvrir s'appelle maintenant
main
.Dans l'étape suivante, nous répertorions toutes les tables de la
main
base de données (par défaut):Nous voyons les deux tableaux
style_meta
etstyles
répertoriés.Affiche le
style_meta
tableau complètement avec toutes les colonnes. Nous avons donc besoin de la commande SQLSELECT * FROM style_meta;
(n'oubliez pas le point-virgule!):Pour obtenir de l'aide sur les commandes spécifiques au shell interactif de SQLite3 (commandes commençant par un point), tapez
.help
à l'sqlite>
invite ou lisez sa page de manuelman sqlite3
. Toutes les autres commandes sont des commandes SQL courantes, vous devez rechercher un didacticiel SQL de base pour les apprendre.Vous pouvez à nouveau quitter le
sqlite3
shell interactif à l'aide de la.exit
commande ou Ctrl+ D.la source
.schema
commande pour voir comment les tables et les champs ont été créés.