English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans SQLite,sqlite3
La commande est utilisée pour créer une nouvelle base de données SQLite. Vous n'avez pas besoin de privilèges spéciaux pour créer une base de données.
Voici sqlite3La syntaxe de base de la commande pour créer une base de données est la suivante-
$sqlite3 DatabaseName.db
En règle générale, le nom de la base de données doit être unique dans le RDBMS.
Si vous souhaitez créer une nouvelle base de données <testDB.db>, SQLite3Les instructions sont les suivantes-
$sqlite3 testDB.db Version SQLite 3.7.15.2 2013-01-09 11:53:05 Entrez ".help" pour obtenir des instructions Entrez des statements SQL terminées par un ";" sqlite>
La commande ci-dessus créetestDB.db
Créez un fichier dans le répertoire courant. Ce fichier sera utilisé par le moteur SQLite comme base de données. Si vous avez remarqué lors de la création de la base de données, sqlite3La commande créesqlite>
Après avoir créé le fichier de base de données avec succès, un message est affiché.
Après avoir créé une base de données, vous pouvez utiliser les commandes SQLite suivantes.databases
La commande vérifie dans la liste des bases de données.
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db
Vous utiliserez SQLite.quit
La commande sort du prompt sqlite, comme indiqué ci-dessous-
sqlite>.quit$
Vous pouvez utiliser la commande .dump dans le prompt de commande pour exporter la base de données complète vers un fichier texte en utilisant les commandes SQLite suivantes.
$sqlite3 testDB.db .dump > testDB.sql
La commande ci-dessus exporteratestDB.db
Toute la base de données est convertie en instructions SQLite et est exportée sous forme de fichier texte ASCIItestDB.sql
Vous pouvez exécuter la restauration à partir du testDB.sql généré de la manière suivante-
$sqlite3 testDB.db < testDB.sql
Actuellement, votre base de données est vide, donc une fois que les tables et les données de la base de données sont peu nombreuses, vous pouvez essayer les deux processus ci-dessus. Passons à la prochaine section maintenant.