- Detalles
Las bases de datos SQLite son muy ligeras. A diferencia de otros sistemas de bases de datos, no se requiere configuración, se requiere instalación para comenzar a trabajar en la base de datos SQLite Open.
Todo lo que necesita es una biblioteca SQLite de menos de 500 KB. Comenzaremos a trabajar en tablas y bases de datos SQLite directamente.
En este tutorial de SQLite, aprenderá cómo acceder y utilizar la base de datos SQLite-
CREAR Base de datos SQLite
A diferencia de otros sistemas de administración de bases de datos, SQLite no tiene el comando CREATE DATABASE. En este tutorial de SQLite, aquí se explica cómo crear una nueva base de datos:
- Abra la herramienta de línea de comandos de Windows (cmd.exe) desde el principio, escriba «cmd» y ábrelo.
- El es «cmd» se abrirá en la carpeta de usuario predeterminada, en mi máquina, es «C: Users MGA»:
- Desde el tutorial de instalación y paquetes, ahora debería haber creado una carpeta SQLite en el «C» directorio y copie el sqlite3.exe en él.
- A continuación, debemos seleccionar un archivo SQLite y navegar hasta donde se encuentra sqlite3.exe en la siguiente línea de comando SQLite:
- La siguiente es la sintaxis básica del comando sqlite3 para crear una base de datos
sqlite3 SchoolDB.db
- Esto creará una nueva base de datos con el nombre «ScoilDB.db «en el mismo directorio donde copió su archivo .exe.
CREAR una base de datos SQLite en una ubicación específica usando Open
Si desea aprender cómo abrir un archivo SQLite y crear el archivo de base de datos en una ubicación específica que no sea donde se encuentra sqlite3.exe, aquí le mostramos cómo ver una base de datos SQLite:
- Esto creará una nueva base de datos con el nombre «ScoilDB.db» y almacene el archivo de la base de datos en la ubicación especificada.
Tenga en cuenta que se utilizará el mismo comando para abrir el archivo de base de datos si el archivo de base de datos ya se ha creado. Entonces, si escribe exactamente el mismo comando nuevamente, abrirá la base de datos en sí:
.open c:/users/mga/desktop/SchoolDB.db
SQLite comprobará el nombre del archivo «ScoilDB.db» si se encuentra en el mismo lugar o no. Si el archivo existe, lo abrirá. De lo contrario, se creará una nueva base de datos con el mismo nombre de archivo especificado en la ubicación especificada.
Cree una base de datos SQLite y haga tablas a partir de un archivo en ella
Si tiene un archivo .SQL que contiene el esquema de las tablas y desea crear una nueva base de datos con las mismas tablas de ese archivo, en el siguiente ejemplo le explicaremos cómo hacerlo.
Ejemplo:
En el siguiente ejemplo, crearemos la base de datos de muestra. Usaremos esta base de datos de muestra a lo largo del tutorial de SQLite, por el nombre «SQLiteTutorialsDB» y el número de tablas agregadas. Como sigue:
- Abra un archivo de texto y pegue los siguientes comandos SQLite en él:
CREATE TABLE [Departments] ( [DepartmentId] INTEGER NOT NULL PRIMARY KEY, [DepartmentName] NVARCHAR(50) NOT NULL ); CREATE TABLE [Students] ( [StudentId] INTEGER PRIMARY KEY NOT NULL, [StudentName] NVARCHAR(50) NOT NULL, [DepartmentId] INTEGER NULL, [DateOfBirth] DATE NULL ); CREATE TABLE [Subjects] ( [SubjectId] INTEGER NOT NULL PRIMARY KEY, [SubjectName] NVARCHAR(50) NOT NULL ); CREATE TABLE [Marks] ( [StudentId] INTEGER NOT NULL, [SubjectId] INTEGER NOT NULL, [Mark] INTEGER NULL );
El código anterior creará cuatro tablas de la siguiente manera:
- «Departamentos» tabla con las siguientes columnas:
- «RoinnId«indica el número de identificación del entero de la sección, y se declara una CLAVE PRIMARIA (se explica más adelante en la sección Restricciones de columna).
- «Nombre del Departamento«: nombre de cadena para la sección, y no permite valores cero usando restricciones NOT NULL.
- «Estudiantes«tabla con las siguientes columnas:
- «Identificación del Estudiante«número entero, declarado CLAVE PRIMARIA.
- «Nombre del estudiante«- nombre del estudiante y no permite un valor nulo usando la restricción NOT NULL.
- «RoinnId«Número entero que se refiere al ID de departamento para la columna de ID de sección en la tabla de sección.
- «Fecha de nacimiento«Fecha de nacimiento del estudiante.
- «Sujeto«tabla con las siguientes columnas:
- «ContentId«número entero y declarado como CLAVE PRINCIPAL.
- «Nombre del tema«valor del cable y no permite valores cero.
- «Marcas» tabla con las siguientes columnas:
- «Identificación del Estudiante«indica estudiante de identificación entera.
- «ContentId«indica el contenido de Id. enteros.
- «Calificación«la nota que obtiene un alumno en una asignatura en particular es también un número entero y permite valores cero.
Copia de seguridad y base de datos SQLite
Para hacer una copia de seguridad de un base de datos, primero debe abrir esa base de datos de la siguiente manera:
Base de datos SQLite Drop
A diferencia de otros sistemas de administración de bases de datos, no existe el comando SQLite DROP DATABASE de SQLite. Si desea eliminar la base de datos SQLite, todo lo que tiene que hacer es eliminar el archivo de la base de datos.
Notas:
- No puede crear dos bases de datos en el mismo lugar con el mismo nombre, el nombre único de la base de datos está en el mismo directorio.
- Los nombres de bases de datos sensibles son un caso.
- No se requieren privilegios para crear las bases de datos.