banco de dados sqlite3 no Ubuntu

samuel vargas
Samuel Vargas

2 · 2 min ler

ambiente de configuração:
– ubuntu 20 focal
– Sqlite3 3.31.1

Atualizamos o índice de repositório

sudo apt update

Instale o banco de dados com o seguinte comando:

sudo apt install sqlite3

Uma vez instalado, verificamos a versão

sqlite3 --version 3.31.1 2020-01-27 19:55:54

para inserir o console de comando sqlite3 nós executamos:

sqlite3SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.sqlite> .quit
  • .quit: comando para sair do console de comando
  • .help: Ajuda informações

Criar banco de dados

O comando a seguir cria o arquivo do banco de dados e insere o console de comando, se o arquivo já estiver carregado e insira os contras Comando de onda.

sqlite dbsample.db

Crie uma tabela

As seguintes instruções são SQLS para criar uma tabela chamada “Usuários” e adicionar 3 registros.

sqlite> CREATE TABLE users (id INT(4), name VARCHAR(20), type VARCHAR(10));sqlite> INSERT INTO users (id, name, type) VALUES (1000, 'Steve', 'Admin');sqlite> INSERT INTO users (id, name, type) VALUES (2000, 'Elon', 'User');sqlite> INSERT INTO users (id, name, type) VALUES (3000, 'Bill', 'User');
  • .table: comando para verificar as tabelas no banco de dados.
  • .schema ingênuo: comando de consulta de consulta de a criação da tabela.

Consulte dados de uma tabela

sqlite> SELECT * FROM users;
1000|Steve|Admin
2000|Elon|User
3000|Bill|Usersqlite> .mode column
sqlite> SELECT * FROM users;
1000 Steve Admin
2000 Elon User
3000 Bill User
  • .mode coluna: Exibe as informações de A consulta na forma de colunas

podemos executar diretamente a consulta sem inserir o console de comando sqlite3 do formulário:

sqlite3 -line dbsample.db 'SELECT * FROM users;'id = 1000
name = Steve
type = Adminid = 2000
name = Elon
type = Userid = 3000
name = Bill
type = User

Outros comandos

  • .database: informações de localização do banco de dados
sqlite> .database main: /home/linuxtips/sqlitedb/dbsample.db
  • . Mostrar: Informações de configuração
sqlite> .show echo: off
eqp: off
explain: auto
headers: off
mode: column
nullvalue: ""
output: stdout
colseparator: "|"
rowseparator: "\n"
stats: off
width:filename: dbsample.db

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *