English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Crear base de datos SQLite

En SQLite,sqlite3El comando se utiliza para crear una nueva base de datos SQLite. No es necesario tener privilegios especiales para crear una base de datos.

Sintaxis

A continuación se muestra sqlite3La sintaxis básica del comando para crear una base de datos es:-

$sqlite3 DatabaseName.db

Siempre, el nombre de la base de datos debe ser único en el RDBMS.

Ejemplo

Si desea crear una nueva base de datos <testDB.db>, SQLite3La declaración es la siguiente-

$sqlite3 testDB.db
Versión de SQLite 3.7.15.2 2013-01-09 11:53:05
Introduzca " .help " para obtener instrucciones
Introduzca declaraciones SQL terminadas con un ";"
sqlite>

El comando anterior createstDB.dbEn el directorio actual, se crea un archivo. Este archivo se utiliza como base de datos por el motor SQLite. Si notó durante la creación de la base de datos, sqlite3El comando creasqlite>Se proporciona un mensaje de confirmación después de crear el archivo de base de datos con éxito.

Después de crear la base de datos, puede usar el siguiente SQLite.databases El comando lo verifica en la lista de bases de datos.

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

Usted utilizará SQLite.quitEl comando sale del símbolo del sistema sqlite, como se muestra a continuación-

sqlite>.quit$

Comando .dump

Se puede usar el comando .dump en la línea de comandos para exportar la base de datos completa a un archivo de texto.

$sqlite3 testDB.db .dump > testDB.sql

El comando anterior exportarátestDB.dbTodo el contenido de la base de datos se convierte en una sentencia SQLite y se archiva como archivo de texto ASCIItestDB.sqlPuede restaurar desde el testDB.sql generado de la siguiente manera-

$sqlite3 testDB.db < testDB.sql

Actualmente su base de datos está vacía, por lo que una vez que las tablas y los datos en la base de datos sean pocos, puede intentar los dos procesos anteriores. Ahora, sigamos con el siguiente capítulo.