Cómo descargar e instalar SQLite on Windows
⚡ Resumen inteligente
SQLite proporciona un motor de base de datos ligero y sin servidor que se ejecuta en Windows, Linux y macOSEste tutorial explica cómo descargar paquetes de instalación, configurar la consola de línea de comandos, instalar un gestor gráfico y crear una base de datos de ejemplo.

SQLite Ofrece numerosos paquetes de instalación según el sistema operativo. Además, proporciona API para una amplia gama de lenguajes de programación.
Descargar e instalar SQLite Paquete de instalación
Paquetes de instalación disponibles para Windows 10 usuarios:
En el campo SQLite página web oficial, abre la sección de descargas. La siguiente captura de pantalla muestra las diferentes SQLite paquetes de instalación para Windows:
El programa shell de línea de comando:
El paquete de descarga resaltado se llama Programa de línea de comandos (CLP)CLP es una aplicación de línea de comandos que le permite acceder a la SQLite sistema de gestión de bases de datos y todas las características de SQLite. Con CLP, puede crear y gestionar el SQLite base de datos, y es la herramienta que se utiliza a lo largo de este tutorial.
- DLL de 32 bits (x86): el SQLite Biblioteca principal del sistema de base de datos para plataformas x86.
- DLL de 64 bits (x64): el SQLite Biblioteca principal del sistema de base de datos para plataformas x64.
Instalación del programa de línea de comandos (CLP) en su máquina
Los siguientes pasos muestran cómo instalar el programa de línea de comandos (CLP) en su equipo:
Paso 1) Descarga el paquete resaltado de la imagen anterior a tu PC. Es un Código Postal .
Paso 2) Extracen el archivo zip. Encontrarás sqlite3.exe en el extraccarpeta ted, como se muestra a continuación:
Paso 3) Abra Mi PC y haga doble clic en la partición. "DO" para navegar hasta él:
Paso 4) Cree un nuevo directorio llamado sqlite:
Paso 5) Copiar sqlite3.exe dentro de él. Este es el ejecutable que se utiliza para ejecutar SQLite consultas:
Hay paquetes adicionales para diferentes propósitos. No son obligatorios, pero es posible que los necesite en sistemas operativos distintos a WindowsPuedes obtener el Linux o versión Mac OS de SQLite según sea necesario.
También puede obtener la documentación o el código fuente desde la misma página. Las API están disponibles para Windows Teléfono 8, .NET y otros lenguajes de programación.
Aquí tienes algunos paquetes adicionales para diferentes propósitos:
- La Fuente Code y fuente alternativa Code Formatos: la fuente completa que compone SQLite.
- La documentación – SQLite Documentación en formato HTML. Es la misma documentación en línea, pero descargable para que puedas leerla sin conexión.
- Binarios precompilados para Linux.
- Binarios precompilados para Mac OS X (x86).
- Binarios precompilados para Windows Teléfono 8: SDK y componentes para la compilación Windows Aplicaciones para teléfono 8 que utilizan SQLite bases de datos.
- Binarios precompilados para Windows Entorno de ejecución: SDK y componentes para la compilación Windows Aplicaciones de tiempo de ejecución que se conectan a SQLite bases de datos.
- Binarios precompilados para .NET: un conjunto de DLL y bibliotecas .NET que puede usar desde aplicaciones .NET para conectarse a SQLite bases de datos.
SQLite Estudio – Gerente y Administración
Muchos SQLite Las herramientas de gestión hacen que trabajar con SQLite Las bases de datos son más fáciles de usar. En lugar de crear y administrar bases de datos desde la línea de comandos, estas herramientas proporcionan una interfaz gráfica para la creación y administración de bases de datos.
SQLite Estudio: una aplicación portátil que no requiere instalación. Es compatible con ambos SQLite3 y SQLite2. Permite importar y exportar datos fácilmente a formatos como CSV, HTML, PDF y JSON. Es de código abierto y compatible con Unicode.
Presentación de la base de datos de muestra
Los siguientes pasos crean la base de datos de ejemplo a la que se hace referencia a lo largo de la serie:
Paso 1) Abra un archivo de texto y pegue en él los siguientes comandos:
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 TutorialesSampleDB.sql en el directorio C:\sqlite.
Paso 3) Abra el panel de Windows Herramienta de línea de comandos (cmd.exe) del menú Inicio por typing cmd y presionando Enter.
Paso 4) Se abre en la ruta predeterminada, así que navegue hasta la C:\sqlite carpeta creada anteriormente al ejecutar el comando cd “C:\sqlite”:
Paso 5) Ejecute el siguiente comando:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
El comando debería completarse correctamente sin mostrar ninguna salida, como se muestra en la siguiente captura de pantalla:
Paso 6) El archivo de la base de datos TutorialesSampleDB.db Ahora aparece en el directorio. C:\sqlite:









