Comment se connecter à SQLite depuis la ligne de commande
Cet article décrit comment se connecter à SQLite depuis la ligne de commande en utilisant le programme sqlite3. Vous pouvez utiliser le programme sqlite3 comme un moyen rapide et facile d’accéder directement aux bases de données SQLite.
Connexion à SQLite à partir de la ligne de commande
Pour vous connecter à SQLite à partir de la ligne de commande, suivez ces étapes :
- Connectez-vous à votre compte A2 Hosting en utilisant SSH.
- Sur la ligne de commande, tapez la commande suivante, en remplaçant exemple.db par le nom du fichier de base de données que vous souhaitez utiliser :
sqlite3 example.db
Le nom du fichier de base de données peut être ce que vous voulez. Si le fichier de base de données n’existe pas, SQLite le crée. Si le fichier de base de données existe déjà, SQLite ouvre la base de données contenue dans le fichier. -
Après avoir accédé à une base de données, vous pouvez utiliser des instructions SQL ordinaires pour exécuter des requêtes, créer des tables, insérer des données, et plus encore. En outre :
- Pour afficher les tables SQLite, tapez la commande suivante à l’invite sqlite>
.tables
-
Pour afficher la structure d’une table, tapez la commande suivante à l’invite sqlite>. Remplacez table par le nom de la table que vous voulez visualiser:
.schema table
- Pour afficher une liste complète des commandes sqlite3, tapez .help à l’invite sqlite>.
- Pour quitter le programme sqlite3, tapez .quit à l’invite sqlite>.
- Pour afficher les tables SQLite, tapez la commande suivante à l’invite sqlite>
Plus d’informations
Qu’est-ce que SQLite?
SQLite est une solution légère de gestion de bases de données. Elle offre à ses utilisateurs un moteur de base de données SQL performant et très fiable. Le code de SQLite est disponible dans le domaine public, ce qui le rend libre d’utilisation pour tout usage privé ou commercial. SQLite a été intégré à tous les appareils mobiles et à presque tous les ordinateurs. En fait, SQLite est le moteur de base de données le plus utilisé au monde.
SQLite est une solution SQL unique car elle ne nécessite pas de processus serveur distinct. Au lieu de cela, il lit et écrit directement sur les fichiers du disque. Un fichier disque contient une base de données SQL complète avec plusieurs tables, vues et déclencheurs. En tant que format de fichier multiplateforme, vous êtes en mesure de copier entre les systèmes de stockage 32 bits et 64 bits.
SQLite est :
- Sans serveur
- Suffisamment autonome
- Zéro-configuration
- Transactionnel
Histoire de SQLite
Le développeur de logiciels Dwayne Richard Hipp, alors qu’il travaillait pour General Dynamics, a écrit SQLite au début de l’année 2000 alors qu’il était sous contrat avec la marine américaine. SQLite était à l’origine une extension de Tcl. L’objectif de SQLite était de créer une solution qui ne nécessitait pas de solution de gestion de base de données ni d’administrateur de base de données. Hipp a écrit la syntaxe de SQLite proche de celle de PostgreSQL.
En savoir plus sur SQLite
- Pour afficher des informations sur le programme sqlite3 à partir de la ligne de commande, tapez la commande suivante :
man sqlite3
- Pour afficher la documentation en ligne de SQLite pour le programme sqlite3, rendez-vous sur https://www.sqlite.org/cli.html.
.