Como instalar o SQLite e o navegador SQLite no Ubuntu
SQLite é um RDBMS leve, pequeno e independente em uma biblioteca C. Bancos de dados populares como MySql, PostgreSQL, etc. funcionam no modelo cliente-servidor e possuem um processo dedicado executando e controlando todos os aspectos da operação do banco de dados.
Mas o SQLite não possui processos em execução e não possui modelo cliente-servidor. SQLite DB é simplesmente um arquivo com extensão .sqlite3/.sqlite/.db. Cada linguagem de programação possui uma biblioteca para suportar SQLite.
Você pode encontrar o SQLite sendo usado em
- Navegadores da Web (Chrome, Safari, Firefox).
- Leitores de MP3, descodificadores e aparelhos eletrónicos.
- Internet das Coisas (IoT).
- Dispositivos Android, Mac, Windows, iOS e iPhone.
Existem muito mais áreas onde o SQLite é usado. Cada smartphone no mundo possui centenas de arquivos de banco de dados SQLite e há mais de um trilhão de bancos de dados em uso ativo. Isso é muito grande em números.
Instale SQLite no Ubuntu
Configurar o SQLite é simples em comparação com outros bancos de dados populares como MySql, Postgresql, etc. Primeiro, atualize o apt-cache > executando o seguinte comando.
sudo apt update
Agora verifique se há algum pacote SQLite disponível no repositório apt executando o seguinte comando.
sudo apt-cache search sqlite
Para instalar o pacote execute o seguinte comando.
sudo apt install sqlite3
Você pode validar a instalação iniciando a sessão sqlite executando o seguinte comando.
sqlite3
Você pode ver na imagem acima que SQLite3 foi instalado e executado com sucesso com a versão 3.33.0..
Criar banco de dados e tabela SQLite
O banco de dados é simplesmente armazenado como um arquivo no sistema de arquivos local. Você pode criar um banco de dados ao iniciar a sessão sqlite mencionando o nome do banco de dados como argumento. Se o banco de dados estiver disponível, ele abrirá o banco de dados, caso contrário, criará um novo banco de dados.
Se não passarmos o nome do banco de dados como argumento, será criado um banco de dados temporário na memória que será excluído assim que a sessão for encerrada. Aqui não tenho nenhum banco de dados, então criarei um novo banco de dados mencionando o nome do banco de dados como argumento. Uma vez conectado à sessão, você pode executar o comando .databases para ver qual arquivo está anexado ao banco de dados.
sqlite3 /home/tecmint/test # creating test db in /home/tecmint
sqlite> .databases # To see which database session is connected
Agora vamos criar uma tabela de exemplo executando as seguintes consultas.
create table
sqlite> CREATE TABLE employee(
Name String,
age Int);
Insert records
sqlite> insert into employee(Name, age)
VALUES ('Tom',25),
('Mark',40),
('Steve',35);
Você pode executar o comando .tables para listar tabelas no banco de dados.
sqlite> .tables # List tables in database
sqlite> .headers on # Turn on column for printing
sqlite> SELECT * FROM employee; # Selecting record from table
Instalando o navegador SQLite no Ubuntu
Agora que vimos como instalar e configurar o sqlite3, também instalaremos o navegador sqlite, uma ferramenta GUI simples para gerenciar seus bancos de dados sqlite.
sudo apt install sqlitebrowser -y
Você pode iniciar o aplicativo no menu iniciar ou no terminal. Para iniciar a partir do terminal, execute o seguinte comando.
sqlitebrowser &
Desinstale o SQLite e o navegador SQLite
Execute o seguinte comando para remover os navegadores SQLite e SQLite.
sudo apt --purge remove sqlite3 sqlitebrowser
É isso neste artigo. Se você tiver algum comentário ou dica, use a seção de comentários para publicá-lo.