Neste curto tutorial, abordaremos vários métodos e técnicas para mostrar contos de banco de dados em um banco de dados SQLite.
Vamos entrar e aprender mais.
Importação de banco de dados de amostra
Antes de prosseguirmos e discutirmos como mostrar as tabelas em um banco de dados SQLite, vamos preparar um banco de dados de amostra.
Para este tutorial, usaremos o banco de dados Sakila. O link é fornecido abaixo:
https: // github.com/bradleygrant/sakila-sqlite3
Você também pode baixar o arquivo de banco de dados com WGET, como mostrado:
$ wget https: // github.com/bradleygrant/sakila-sqlite3/raw/main/sakila_master.dB
Depois de baixado, carregue o banco de dados com o comando:
$ sqlite3 sakila_master.dB
O comando acima deve importar o banco de dados Sakila no shell interativo sqlite.
SQLITE Mostrar tabelas de banco de dados - Método 1
O primeiro e mais comum o método que podemos usar para mostrar as tabelas em um determinado banco de dados SQLite é o .comando tabelas.
Este comando listará todas as tabelas do banco de dados selecionado, como mostrado:
sqlite> .mesas
A saída a seguir mostra as tabelas no banco de dados Sakila:
Lembre -se de que você pode usar o .mesa, .ta, e .comandos de tabelas para mostrar as tabelas em um determinado banco de dados. Todos os comandos são aliases para listar as tabelas de um banco de dados.
Para procurar uma tabela que corresponda a um padrão específico, você pode usar a sintaxe mostrada:
.padrão de tabelas
O comando realizará uma pesquisa semelhante à operadora sqlite como.
Um exemplo é mostrado abaixo:
sqlite> .Tables 'Film%'
O comando acima deve devolver as tabelas com o nome começando com o filme. Um exemplo de saída é como mostrado:
filme film_actor film_category film_list film_text
Você pode verificar nosso tutorial sobre o SQLite como operador para aprender mais sobre vários padrões e caracteres curinga que você pode usar.
Sqlite Show Tables - Método 2
Como você pode adivinhar, o SQLite é um banco de dados relacional que fornece a sintaxe SQL familiar. Podemos usar uma consulta SQL para mostrar as mesas de um determinado banco de dados.
A tabela sqlite_schema armazena informações como tabelas de um determinado banco de dados.
Um exemplo de consulta é mostrado abaixo:
SQLITE> Selecione o nome em sqlite_schema onde tipo = 'tabela' e nome não como 'sqlite_%';
A consulta acima deve selecionar os valores em que o tipo é uma tabela e o nome não segue o padrão sqlite_. Isso remove as tabelas do sistema do resultado.
A saída resultante é como mostrado:
ator
país
cidade
endereço
linguagem
E aí está, uma maneira de usar comandos SQL para listar tabelas de um determinado banco de dados SQLite.
Conclusão
Neste tutorial, você aprendeu a usar o comando sqlite e a consulta SQL para mostrar todas as tabelas de um determinado banco de dados.
Obrigado pela leitura!!