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
- SQLite Studio - Gerente e Administração
- Apresentando o banco de dados de amostra
Baixe e instale o instalador do pacote SQLite
Pacotes de instalação disponíveis para usuários do Windows 10:
Do site oficial do SQLite 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 realçado é 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 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:
Etapa 1) Baixe o pacote de download realçado da imagem anterior para o seu PC. É um arquivo " zip ".
Etapa 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é ela:
Etapa 4) Crie um novo diretório " sqlite ":
Etapa 5) Copie o arquivo " sqlite3.exe " nele. 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 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
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 suporta 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:
Etapa 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);
Etapa 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 abra-o.
Etapa 4) Ele será aberto no caminho padrão, você precisa navegar até a pasta "C: \ sqlite" que criamos anteriormente neste tutorial pelo seguinte comando "cd" C: \ sqlite ":
Etapa 5) Escreva o seguinte comando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
O comando deve ser concluído com sucesso, e você não deve ver nenhuma saída após esse comando como a seguinte captura de tela:
Etapa 6) Agora você deve conseguir ver o arquivo de banco de dados " TutorialsSampleDB.db " criado no diretório " C: \ sqlite ":