Como baixar e instalar SQLite on Windows

SQLite oferece muitos pacotes de instalação diferentes, dependendo dos seus sistemas operacionais. Ele também oferece muitas APIs para uma ampla gama de linguagens de programação.

Baixe e instale SQLite Instalador de pacotes

Pacotes de instalação disponíveis para Windows 10 usuários:

De SQLite website oficial na seção de download. A captura de tela a seguir permite que você baixe diferentes SQLitepacotes de instalação para Windows:

Baixe e instale SQLite

O programa shell de linha de comando:

O pacote de download destacado é chamado de Programa de linha de comando (CLP). CLP é um aplicativo de linha de comando que permite acessar o SQLite sistema de gerenciamento de banco de dados e todos os recursos do SQLite. Usando o CLP, você pode criar e gerenciar o SQLite base de dados. E é a ferramenta que utilizaremos ao longo do tutorial.

  • DLL de 32 bits (x86): O SQLite Biblioteca principal do sistema de banco de dados para plataformas x86.
  • DLL de 64 bits (x64): A SQLite Biblioteca principal do sistema de banco de dados para plataformas x64.

Instalando o programa de linha de comando (CLP) em sua máquina

Nas etapas a seguir, você encontrará as etapas para instalar o Programa de Linha de Comando (CLP) em sua máquina:

Passo 1) Baixe o pacote de download destacado da imagem anterior para o seu PC. É um "zip" Arquivo.

Passo 2) Extraia o arquivo zip. Você encontrará o “sqlite3.exe”No arquivo extraído da seguinte forma:

Instalando o programa de linha de comando

Passo 3) Abra Meu Computador e clique duas vezes na partição "C" para navegar até ele:

Instalando o programa de linha de comando

Passo 4) Crie um novo diretório “sqlite":

Instalando o programa de linha de comando

Passo 5) Copie o arquivo “sqlite3.exe" afim disso. Isso é o que usaremos nos tutoriais para executar SQLite consultas:

Instalando o programa de linha de comando

No entanto, existem alguns outros pacotes para finalidades diferentes. Eles não são obrigatórios. Mas você pode precisar dele se estiver usando um sistema operacional diferente do Windows você pode pegar o Linux ou versão Mac OS do SQLite.

Além disso, você pode obter a documentação ou o código-fonte, se desejar. Você também pode obter a API para Windows Telefone 8 ou .Net e outros linguagens de programação.

Aqui estão alguns outros pacotes diferentes para finalidades diferentes:

  • O código-fonte e alguns formatos alternativos de código-fonte – O código-fonte completo que compôs o SQLite.
  • A documentação – A documentação do SQLite como páginas HTML. É a mesma documentação online, mas pode ser baixada como uma página HTML para que você possa abri-la offline.
  • Binários pré-compilados para Linux.
  • Binários pré-compilados para Mac OS X (x86).
  • Binários pré-compilados para Windows Telefone 8 – SDK e componentes para desenvolver um aplicativo para Windows Telefone 8 que usa SQLite bases de dados.
  • Binários pré-compilados para Windows Tempo de execução – SDK e outros componentes para desenvolver um aplicativo ao qual se conectar SQLite bancos de dados para Windows Plataformas de tempo de execução.
  • Binários pré-compilados para .NET - estes são alguns conjuntos de DLLs e bibliotecas .NET aos quais você pode usá-los no aplicativo .NET para se conectar SQLite bases de dados.

SQLite Studio – Gerente e Administração

Há muitos SQLite ferramentas de gestão que facilitam o trabalho com SQLite bancos de dados mais fáceis. Em vez de criar e gerenciar bancos de dados usando uma linha de comando, essas ferramentas fornecem um conjunto de ferramentas GUI que permitem criar e gerenciar o banco de dados.

O oficial SQLite o site tem dezenas dessas ferramentas listadas; você pode visualizá-los aqui: SQLite Ferramentas de gestão. Aqui está o recomendado

SQLite Estúdio: É uma ferramenta portátil que não requer instalação. Suporta ambos SQLite3 e SQLite2. Você pode importar e exportar dados facilmente para vários formatos como CSV, HTML, PDF, JSON. É de código aberto e suporta Unicode.

SQLite Studio – Gerente e Administração

Apresentando banco de dados de exemplo

Nas etapas a seguir, criaremos o banco de dados de exemplo que usaremos ao longo dos tutoriais:

Passo 1) Abra um arquivo de texto e cole os seguintes comandos nele:

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);

Passo 2) Salve o arquivo como “TutoriaisSampleDB.sql” no seguinte diretório “C:\sqlite".

Passo 3) Abra o Windows Ferramenta de linha de comando (cmd.exe) no menu iniciar, digite “Cmd” e abri-lo.

Passo 4) Ele será aberto no caminho padrão, você precisa navegar até o “C:\sqlite” pasta que criamos anteriormente neste tutorial com o seguinte comando “cd“C:\sqlite”:

Apresentando banco de dados de exemplo

Passo 5) Escreva o seguinte comando,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

O comando deve ser concluído com sucesso e você não verá nenhuma saída após esse comando, como na captura de tela a seguir:

Apresentando banco de dados de exemplo

Passo 6) Agora você deve conseguir ver o arquivo de banco de dados “TutoriaisSampleDB.db”criado no diretório“C:\sqlite":

Apresentando banco de dados de exemplo