omo baixar e instalar o SQLite no Windows

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

Neste tutorial, você aprenderá-

Baixe e instale o instalador do pacote SQLite

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

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

O programa shell da 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 o CLP, você pode criar e gerenciar o banco de dados SQLite. E é a ferramenta que usaremos ao longo do tutorial.

  • DLL de 32 bits (x86): A biblioteca principal do sistema de banco de dados SQLite para plataformas x86.
  • DLL de 64 bits (x64): A biblioteca principal do sistema de banco de dados SQLite 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 realçado da imagem anterior para o seu PC. É um ' fecho eclair ' Arquivo.

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

Etapa 3) Abra Meu computador e clique duas vezes na partição 'C' para navegar até ele:

Passo 4) Crie um novo diretório ' sqlite ':

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

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

Além disso, você pode obter a documentação ou o código-fonte de lá, se desejar. Você também pode obter a API para Windows Phone 8 ou .Net e outras 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õe 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 Phone 8 - SDK e componentes para desenvolver um aplicativo para Windows Phone 8 que usa bancos de dados SQLite.
  • Binários pré-compilados para Windows Runtime - SDK e outros componentes para desenvolver um aplicativo para conectar-se a bancos de dados SQLite para plataformas Windows Runtime.
  • Binários pré-compilados para .NET - estes são alguns conjuntos de DLLs e bibliotecas .NET que você pode usar a partir do aplicativo .NET para se conectar a bancos de dados SQLite.

SQLite Studio - Gerente e Administração

Existem várias 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

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

Apresentando o banco de dados de amostra

Nas etapas a seguir, criaremos o banco de dados de amostra 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 'TutorialsSampleDB.sql' no seguinte diretório ' C: sqlite '.

Etapa 3) Abra a ferramenta de linha de comando do Windows (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 seguinte comando 'cd' C: sqlite ':

Etapa 5) Escreva o seguinte comando,

sqlite3 TutorialsSampleDB.db 

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

Etapa 6) Agora você deve ser capaz de ver o arquivo de banco de dados ' TutorialsSampleDB.db 'criado no diretório' C: sqlite ':