Como baixar e instalar SQLite em Windows

SQLite oferece vários pacotes de instalação diferentes, dependendo do seu sistema operacional. Ele também oferece muitas APIs para uma ampla variedade de linguagens de programação.

Baixe e instale o instalador do pacote SQLite

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

Do SQLite website oficial na seção de download. O seguintewing captura de tela permite que você baixe diferentes pacotes de instalação do SQLite para Windows:

Baixe e instale o 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 sistema de gerenciamento de banco de dados SQLite e todos os recursos do SQLite. Usando CLP, você pode criar e gerenciar o banco de dados SQLite. E é a ferramenta que utilizaremos ao longo do tutorial.

  • DLL de 32 bits (x86): A biblioteca principal do sistema SQLite Database para plataformas x86.
  • DLL de 64 bits (x64): A biblioteca principal do sistema SQLite Database para plataformas x64.

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

Na sequênciawing etapas, 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 conforme a seguirwing:

Instalando o programa de linha de comando

Passo 3) Abra Meu Computador e double-clique 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. Isto é o que usaremos nos tutoriais para executar consultas SQLite:

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 bancos de dados SQLite.
  • Binários pré-compilados para Windows Runtime – SDK e outros componentes para desenvolver uma aplicação para conectar-se a bancos de dados SQLite para o Windows Plataformas de tempo de execução.
  • Binários pré-compilados para .NET – estes são alguns conjuntos de DLLs e bibliotecas .NET que você pode usar no aplicativo .NET para conectar-se a bancos de dados SQLite.

SQLite Studio – Gerenciador e Administração

Existem muitas ferramentas de gerenciamento SQLite que facilitam o trabalho com bancos de dados SQLite. 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 site oficial do SQLite possui dezenas dessas ferramentas listadas; você pode visualizá-los aqui: Ferramentas de gerenciamento SQLite. Aqui está o recomendado

Estúdio SQLite: É uma ferramenta portátil que não requer instalação. Suporta 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 – Gerenciador e Administração

Apresentando banco de dados de exemplo

Na sequênciawing etapas, criaremos o banco de dados de amostra que usaremos ao longo dos tutoriais:

Passo 1) Abra um arquivo de texto e cole o seguintewing 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” na sequênciawing 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 pelo seguintewing comando “cd“C:\sqlite”:

Apresentando banco de dados de exemplo

Passo 5) Escreva o seguintewing comando,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

O comando deve ser concluído com êxito e você não verá nenhuma saída após esse comando, conforme mostrado a seguirwing captura de tela:

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