Saltar al contenido

Cómo descargar e instalar SQLite en Windows

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á:

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“:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *