Comment SQLite3 affiche une liste des tables existantes

Comment SQLite3 affiche une liste des tables existantes
Comme vous le savez probablement déjà, SQLite est un système de gestion de base de données relationnel populaire pour les systèmes intégrés. Il est open-source et nécessite une configuration ou des installations minimales. SQLite est incroyablement simple mais pourtant si puissant que vous pouvez l'utiliser dans une série d'applications.

Dans ce tutoriel, nous discuterons de différentes façons de consulter les tables dans une base de données SQLite.

Ouverture d'une base de données SQLite

Avant d'apprendre à afficher des tables dans les bases de données SQLite, vous devez savoir comment ouvrir une base de données. Pour ce didacticiel, j'utiliserai la base de données chinook open source disponible ici.

https: // github.com / lerocha / chinook-database

Une fois que vous avez téléchargé la version SQLite de la base de données, ouvrez-la en utilisant la commande sqlite3 comme:

sqlite3 chinook_sqlite.sqlite

Tables de spectacle sqlite

Pour afficher une table dans une base de données, vous devez utiliser le .Tables commande à l'intérieur du shell sqlite. Par exemple:

sqlite> .les tables
Album Employé Invoiceline PlaylistTrack
Artiste Genre MediaType Track
Playlist de facture client

La commande ci-dessus montre toutes les tables qui existent dans cette base de données.

Liste des tables avec un motif

SQLite vous permet également de spécifier un modèle des tables que vous souhaitez montrer. Par exemple, pour répertorier toutes les tables à partir de la lettre P:

sqlite> .tableaux "p%"
Playlist playlisttrack

La méthode finale et la méthode la plus simple pour afficher les tables d'une base de données consiste à utiliser le navigateur SQLite. Assurez-vous que le navigateur SQLite est installé. Ouvrez la base de données et cliquez sur l'onglet, parcourez les données.

Conclusion

Ce tutoriel rapide a illustré diverses façons de répertorier les tables dans une base de données spécifique à l'aide du shell SQLite et de l'outil de navigateur SQLite.