SQLite ofrece muchos paquetes de instalación diferentes, según sus sistemas operativos. También proporciona muchas API para una amplia gama de lenguajes de programación.
En este tutorial, aprenderá:
Tabla de contenidos
Descargue e instale el instalador del paquete SQLite
Paquetes de instalación disponibles para usuarios de Windows 10:
De SQLite página web oficial en la sección de descargas. La siguiente imagen le permite descargar varios paquetes de instalación de SQLite para Windows:
El programa de shell de la línea de comandos:
La Programa de línea de comandos (CLP). CLP es una aplicación de línea de comandos que le permite acceder al sistema de administración de bases de datos SQLite y a todas las funciones de SQLite. Con CLP, puede crear y administrar una base de datos SQLite. Y es la herramienta que usaremos a lo largo del tutorial.
- DLL de 32 bits (x86): biblioteca central del sistema de base de datos SQLite para plataformas x86.
- DLL de 64 bits (x64): biblioteca central del sistema de base de datos SQLite para plataformas x64.
Instalación del programa de línea de comandos (CLP) en su máquina:
En los siguientes pasos, encontrará los pasos para instalar el programa de línea de comandos (CLP) en su máquina:
Paso 1) Descargue el paquete de descarga resaltado de la imagen anterior a su computadora. Es «Código Postal«expediente.
Paso 2) Extrae el archivo zip. Encontrarás el «sqlite3.exe«en el archivo extraído de la siguiente manera:
Paso 3) Abra Mi PC y haga doble clic en la partición. «C» para navegar:
Paso 4) Crear un directorio nuevo »sqlite«:
Paso 5) Copiar el archivo »sqlite3.exeEsto es lo que usaremos a través de los tutoriales para ejecutar consultas SQLite:
Sin embargo, existen varios otros paquetes para diferentes propósitos. No son obligatorios. Pero es posible que lo necesite si está utilizando un sistema operativo diferente a Windows, puede Linux o la versión Mac OS de SQLite.
También puede obtener la documentación o el código fuente si lo desea. También puede obtener la API para Windows Phone 8 o .Net y otros lenguajes de programación.
Aquí hay algunos otros paquetes diferentes para diferentes propósitos:
- El código fuente y algunos formatos de código fuente alternativos: el código fuente completo compuesto por SQLite.
- La documentación: documentar SQLite como páginas HTML. Es la misma documentación en línea, pero se puede descargar como una página HTML para que pueda abrirlos sin conexión.
- Binarios precompletados para Linux.
- Binarios precompletados para Mac OS X (x86).
- Binarios precompilados para Windows Phone 8: SDK y componentes para desarrollar una aplicación para Windows Phone 8 que utiliza bases de datos SQLite.
- Binarios precompilados para Windows Runtime: SDK y otros componentes para desarrollar una aplicación para conectarse a bases de datos SQLite para plataformas Windows Runtime.
- Binarios precompilados para .NET: aquí hay algunos conjuntos de bibliotecas DLL y .NET que puede usar desde una aplicación .NET para conectarse a bases de datos SQLite.
SQLite Studio – Gerente y administración
Existen muchas herramientas de administración de SQLite que facilitan el trabajo con bases de datos SQLite. En lugar de crear y administrar bases de datos mediante una línea de comandos, estas herramientas proporcionan un conjunto de herramientas GUI que le permiten crear y administrar la base de datos.
Muchas de estas herramientas se enumeran en el sitio web oficial de SQLite; puedes verlos aquí: Herramientas de administración de SQLite. Aquí está el que se recomienda
SQLite Studio: Es una herramienta portátil que no requiere instalación. Es compatible con SQLite3 y SQLite2. Puede importar y exportar datos a varios formatos como CSV, HTML, PDF, JSON. Es de código abierto y es compatible con Unicode.
Presentar una base de datos de muestra
En los siguientes pasos, crearemos la base de datos de muestra que usaremos en los tutoriales:
Paso 1) Abra un archivo de texto y pegue los siguientes comandos en él:
CREATE TABLE [Departments] ( [DepartmentId] INTEGER NOT NULL PRIMARY KEY, [DepartmentName] NVARCHAR(50) NULL ); INSERT INTO Departments VALUES(1, 'IT'); INSERT INTO Departments VALUES(2, 'Physics'); INSERT INTO Departments VALUES(3, 'Arts'); INSERT INTO Departments VALUES(4, 'Math'); CREATE TABLE [Students] ( [StudentId] INTEGER PRIMARY KEY NOT NULL, [StudentName] NVARCHAR(50) NOT NULL, [DepartmentId] INTEGER NULL, [DateOfBirth] DATE NULL, FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId) ); INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12'); INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12'); INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12'); INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12'); INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12'); INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12'); INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12'); INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12'); INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12'); INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12'); CREATE TABLE [Tests] ( [TestId] INTEGER NOT NULL PRIMARY KEY, [TestName] NVARCHAR(50) NOT NULL, [TestDate] DATE NULL ); INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18'); INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23'); INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10'); INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15'); CREATE TABLE [Marks] ( [MarkId] INTEGER NOT NULL PRIMARY KEY, [TestId] INTEGER NOT NULL, [StudentId] INTEGER NOT NULL, [Mark] INTEGER NULL, FOREIGN KEY(StudentId) REFERENCES Students(StudentId), FOREIGN KEY(TestId) REFERENCES Tests(TestId) ); INSERT INTO Marks VALUES(1, 1, 1, 18); INSERT INTO Marks VALUES(2, 1, 2, 20); INSERT INTO Marks VALUES(3, 1, 3, 16); INSERT INTO Marks VALUES(4, 2, 4, 19); INSERT INTO Marks VALUES(5, 2, 5, 14); INSERT INTO Marks VALUES(6, 2, 7, 20); INSERT INTO Marks VALUES(7, 3, 8, 20); INSERT INTO Marks VALUES(8, 3, 9, 20);
Paso 2) Guarde el archivo como «TutorialsSampleDB.sql» en el siguiente directorio «C: sqlite«.
Paso 3) Abra la herramienta de línea de comandos de Windows (cmd.exe) desde el menú de inicio, escriba «cmd» y ábrelo.
Paso 4) Se abrirá en la ruta predeterminada, debe navegar a la «C: sqlite» carpeta que creamos anteriormente en este tutorial con el siguiente comando «cd» C: sqlite «:
Paso 5) Escribe el siguiente comando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
El comando debe completarse correctamente y no debería ver ningún resultado después de ese comando como la siguiente captura de pantalla:
Paso 6) Ahora debería poder ver el archivo de la base de datos «TutorialsSampleDB.db«creado en directorio»C: sqlite«: