SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

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 SQLite não tem nenhum processo em execução e não tem modelo cliente-servidor. SQLite DB é simplesmente um arquivo com .sqlite3/.sqlite/.db extensão. Cada linguagem de programação tem uma biblioteca para suportar SQLite.

Você pode encontrar o SQLite sendo usado em
  • Navegadores da Web (Chrome, Safari, Firefox).
  • MP3 players, decodificadores e aparelhos eletrônicos.
  • Internet das coisas (IoT).
  • Dispositivos Android, Mac, Windows, iOS e iPhone.

Há muito mais áreas em que o SQLite é usado. Cada smartphone do mundo tem centenas de SQLite arquivos de banco de dados e há mais de um trilhão de bancos de dados em uso ativo. Isso é muito grande em números.

Instalar SQLite no Ubuntu


Configurando o SQLite é simples comparado a 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 SQLite pacotes disponíveis no apt repositório 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 o sqlite sessão executando o comando a seguir.
$ sqlite3

Você pode ver na imagem acima 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 em seu 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 um argumento. Se o banco de dados estiver disponível, ele abrirá o banco de dados, caso contrário, ele criará um novo banco de dados.

Se não estivermos passando o nome do banco de dados como argumento, um banco de dados temporário na memória será criado, que será excluído assim que a sessão for encerrada. Aqui eu não tenho nenhum banco de dados, então criarei um novo banco de dados mencionando o nome do banco de dados como argumento. Assim que estiver conectado à sessão, você poderá executar o .databases comando 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 os .tables comando 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 sqlite browser, uma ferramenta GUI simples para gerenciar seus bancos de dados sqlite.
$ sudo apt install sqlitebrowser -y

Você pode iniciar o aplicativo a partir do menu Iniciar ou do terminal. Para iniciar a partir do terminal, execute o seguinte comando.
$ sqlitebrowser &

Desinstalar o SQLite e o navegador SQLite


Execute o seguinte comando para remover tanto SQLite e SQLite navegador.
$ sudo apt --purge remove sqlite3 sqlitebrowser

É isso para este artigo. Se você tiver algum feedback ou dicas, use a seção de comentários para publicá-lo.