Pesquisa de site

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.