User Tools

Site Tools


howto:sqlite-trucs-howto

SQLite - Howto

CREATE Database

Dans SQLite, la commande sqlite3 est utilisée pour créer une nouvelle base de données SQLite. On n'a pas besoin de privilèges spéciaux pour créer une base de données.

Syntaxe

Voici la syntaxe de base de la commande sqlite3 pour créer une base de données:

sqlite3 DatabaseName.db

Le nom de la base de données doit toujours être unique dans le SGBDR.

À ce stade, la base de données est vide.

Exemple

Pour créer une nouvelle base de données <testDB.db>, l'instruction SQLITE3 serait la suivante:

sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

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

Une fois la base de données créée, on peut la vérifier dans la liste des bases de données à l'aide de la commande SQLite .databases comme suit:

sqlite>.databases
seq name file
--- --------------- ----------------------
0 main /home/sqlite/testDB.db

Pour sortir de l'invite sqlite* utiliser la commande SQLite .quit comme suit:

sqlite>.quit
$

La commande .dump

La commande .dump permet d'exporter la base de données complète dans un fichier texte:

sqlite3 testDB.db .dump > testDB.sql

La commande ci-dessus convertira l'intégralité du contenu de la base de données testDB.db en instructions SQLite et le videra dans le fichier texte ASCII testDB.sql. On peut effectuer une restauration à partir du testDB.sql généré de manière simple comme suit :

sqlite3 testDB.db < testDB.sql
howto/sqlite-trucs-howto.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1