sql >> Base de Datos >  >> RDS >> SQLite

Crear una base de datos en SQLite

SQLite usa una sintaxis diferente para crear bases de datos a la que usan muchos otros sistemas de administración de bases de datos relacionales.

La mayoría de los sistemas de gestión de bases de datos relacionales más populares, como MySQL, SQL Server, PostgreSQL, etc., utilizan la función CREATE DATABASE declaración para crear una base de datos.

Sin embargo, cuando crea una base de datos con SQLite, lo hace simplemente proporcionando un nombre de archivo.

Ejemplo

Cuando se conecta a SQLite, tiene la opción de proporcionar un nombre de archivo de base de datos. Si existe dicho archivo, se abrirá; de lo contrario, se creará un nuevo archivo de base de datos con ese nombre.

Entonces, en mi caso, puedo abrir la Terminal en mi Mac e ingresar el siguiente comando:

sqlite3 Pets.db;

Eso crea un nuevo archivo de base de datos en el directorio actual llamado Pets.db .

Si ya hubiera existido, el archivo se habría abierto.

También puede usar la ruta completa para especificar una base de datos en otra carpeta. Por ejemplo:

sqlite3 /Users/Shared/Pets.db

Verifique que la base de datos haya sido creada

Puedes usar las .databases Comando para verificar que la base de datos fue creada.

.databases

Resultado:

main: /Users/Shared/Pets.db

También puede navegar hasta el archivo usando el sistema de archivos de su computadora.

Las .databases El comando se conoce como "comando de punto". Estos son interpretados por la utilidad de línea de comandos y no por SQLite en sí. No necesita agregar un punto y coma a los comandos de punto como lo hace con las instrucciones SQL.

Adjuntar una base de datos

También puede usar ATTACH DATABASE para adjuntar una base de datos y proporcionar un nombre de base de datos. Si el archivo existe, se adjuntará con el nombre elegido; de lo contrario, se creará y adjuntará con el nombre elegido.

ATTACH DATABASE 'Pets.db' AS Pets;

Este ejemplo hará que la base de datos se llame Pets en lugar de main como se muestra en el ejemplo anterior.

Consulte Cómo adjuntar una base de datos en SQLite para obtener una explicación más detallada.

Crear una tabla

Una vez que haya creado una base de datos, puede continuar y crear sus tablas usando CREATE TABLE declaración.