Se você precisar de um banco de dados de amostra para executar alguns testes rápidos no SQLite, aqui estão algumas opções.
1. O banco de dados Chinook
O banco de dados Chinook foi criado como uma alternativa ao banco de dados Northwind. Representa uma loja de mídia digital, incluindo tabelas para artistas, álbuns, faixas de mídia, faturas e clientes.
O banco de dados Chinook está disponível no GitHub. Está disponível para vários DBMSs, incluindo MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 e, claro, SQLite.
Instale o banco de dados Chinook
Você pode instalar o banco de dados Chinook no SQLite executando o script SQL disponível no GitHub. É um script bastante grande, então você pode achar mais fácil executá-lo a partir de um arquivo.
Primeiro, salve o script Chinook_Sqlite.sql em uma pasta/diretório em seu computador. Esse é um link direto para o script no GitHub.
Agora crie um banco de dados chamado Chinook. Você pode fazer isso conectando-se ao SQLite com o seguinte comando:
sqlite3 Chinook.db
Agora você pode executar o script. Para executá-lo a partir do arquivo, use o seguinte comando:
.read Chinook_Sqlite.sql
Isso pressupõe que você esteja no mesmo diretório que o arquivo e que o arquivo seja chamado Chinook_Sqlite.sql . Caso contrário, você precisará usar o caminho completo para o arquivo, juntamente com o nome do arquivo.
A execução desse script cria as tabelas do banco de dados e as preenche com dados.
Depois que o script terminar de ser executado, você poderá verificar se ele criou o banco de dados selecionando alguns dados de uma tabela. Por exemplo, você pode executar o seguinte:
SELECT * FROM Artist LIMIT 10;
Resultado:
1|AC/DC 2|Accept 3|Aerosmith 4|Alanis Morissette 5|Alice In Chains 6|Antônio Carlos Jobim 7|Apocalyptica 8|Audioslave 9|BackBeat 10|Billy Cobham
2. O banco de dados Northwind
Você pode fazer exatamente a mesma coisa com o banco de dados Northwind. Na verdade, o banco de dados Chinook foi criado como uma alternativa mais recente ao banco de dados Northwind.
O banco de dados Northwind está disponível para SQL Server e Microsoft Access há anos. Ele foi fornecido como um banco de dados tutorial para gerenciar clientes de pequenas empresas, pedidos, estoque, compras, fornecedores, remessa e funcionários.
O Github tem uma versão do banco de dados de exemplo Microsoft Access 2000 Northwind, reprojetado para SQLite3.
Assim, semelhante ao exemplo anterior, salve o script SQL disponível no GitHub como Northwind_Sqlite.sql .
Agora conecte-se ao SQLite e crie um banco de dados chamado Northwind:
sqlite3 Northwind.db
Agora você pode executar o script:
.read Northwind_Sqlite.sql
Isso criará as tabelas e as preencherá, etc. Você provavelmente verá os dados piscarem como o script em execução.
De qualquer forma, assim que terminar de rodar, você pode fazer uma verificação rápida selecionando alguns dados. Por exemplo:
SELECT * FROM "Order Details" LIMIT 10;
Resultado:
10248|11|14|12|0.0 10248|42|9.8|10|0.0 10248|72|34.8|5|0.0 10249|14|18.6|9|0.0 10249|51|42.4|40|0.0 10250|41|7.7|10|0.0 10250|51|42.4|35|0.15 10250|65|16.8|15|0.15 10251|22|16.8|6|0.05 10251|57|15.6|15|0.05