Tutoriel classi...SE CONNECTER
Tutoriel classique SQLite
auteur:php.cn  temps de mise à jour:2022-04-13 17:05:02

SQLite crée une base de données


La commande sqlite3 de SQLite est utilisée pour créer une nouvelle base de données SQLite. Vous n'avez besoin d'aucune autorisation spéciale pour en créer un.

Syntaxe

La syntaxe de base de la commande sqlite3 est la suivante :

$sqlite3 DatabaseName.db

Normalement, le le nom de la base de données est dans Doit être unique dans le SGBDR.

Exemple

Si vous souhaitez créer une nouvelle base de données <testDB.db>, l'instruction SQLITE3 ressemble à ceci :

$sqlite3 testDB.db
SQLite version 3.7.15.2 09/01/2013 11:53:05
Entrez ".help" pour les instructions
Entrez les instructions SQL terminées par un ";"
sqlite>

La commande ci-dessus créera un fichier testDB.db dans le répertoire courant. Ce fichier sera utilisé comme base de données par le moteur SQLite. Si vous avez remarqué que la commande sqlite3 fournira une invite sqlite> après avoir créé avec succès le fichier de base de données.

Une fois la base de données créée, vous pouvez utiliser la commande .databases de SQLite pour vérifier si elle est dans la liste des bases de données, comme suit :

sqlite> .databases
fichier de nom de séquence
--------------------------------------- ---------------- -
0 main /home/sqlite/testDB.db

Vous pouvez utiliser le SQLite .quit commande pour quitter l'invite sqlite, comme indiqué ci-dessous :

sqlite>.quit
$

.dump command

Vous pouvez utilisez la commande SQLite .dump point dans l'invite de commande pour exporter la base de données complète dans un fichier texte comme suit :

$sqlite3 testDB.db .dump >

La commande ci-dessus convertira l'intégralité de testDB.db convertit le contenu de la base de données en instructions SQLite et les transfère dans un fichier texte ASCII testDB.sql. Vous pouvez restaurer à partir du testDB.sql généré d'une manière simple comme suit :

$sqlite3 testDB.db < testDB.sql

La base de données à ce moment est vide, une fois que vous avez la table et les données dans la base de données, vous pouvez essayer les deux procédures ci-dessus. Passons maintenant au chapitre suivant.

Site Web PHP chinois