Jeśli potrzebujesz przykładowej bazy danych do przeprowadzenia szybkich testów w SQLite, oto kilka opcji.
1. Baza danych Chinook
Baza danych Chinook została stworzona jako alternatywa dla bazy danych Northwind. Reprezentuje sklep z mediami cyfrowymi, w tym stoły dla artystów, albumy, utwory multimedialne, faktury i klientów.
Baza danych Chinook jest dostępna w serwisie GitHub. Jest dostępny dla różnych systemów DBMS, w tym MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 i oczywiście SQLite.
Zainstaluj bazę danych Chinook
Bazę danych Chinook można zainstalować w SQLite, uruchamiając skrypt SQL dostępny na GitHub. To dość duży skrypt, więc może być łatwiej uruchomić go z pliku.
Najpierw zapisz skrypt Chinook_Sqlite.sql w folderze/katalogu na swoim komputerze. To bezpośredni link do skryptu na GitHub.
Teraz utwórz bazę danych o nazwie Chinook. Możesz to zrobić, łącząc się z SQLite za pomocą następującego polecenia:
sqlite3 Chinook.db
Teraz możesz uruchomić skrypt. Aby uruchomić go z pliku, użyj następującego polecenia:
.read Chinook_Sqlite.sql
Zakłada się, że znajdujesz się w tym samym katalogu co plik i że plik nazywa się Chinook_Sqlite.sql . Jeśli nie, musisz użyć pełnej ścieżki do pliku, wraz z nazwą pliku.
Uruchomienie tego skryptu tworzy tabele bazy danych i wypełnia je danymi.
Po zakończeniu działania skryptu możesz sprawdzić, czy utworzył bazę danych, wybierając niektóre dane z tabeli. Na przykład możesz uruchomić następujące polecenie:
SELECT * FROM Artist LIMIT 10;
Wynik:
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. Baza danych Northwind
Możesz zrobić dokładnie to samo z bazą danych Northwind. W rzeczywistości baza danych Chinook została stworzona jako nowsza alternatywa dla bazy danych Northwind.
Baza danych Northwind jest dostępna dla SQL Server i Microsoft Access od lat. Został dostarczony jako baza danych samouczków do zarządzania klientami małych firm, zamówieniami, zapasami, zakupami, dostawcami, wysyłką i pracownikami.
Github ma wersję przykładowej bazy danych Microsoft Access 2000 Northwind, przeprojektowaną dla SQLite3.
Tak więc, podobnie jak w poprzednim przykładzie, zapisz skrypt SQL dostępny na GitHub jako Northwind_Sqlite.sql .
Teraz połącz się z SQLite i utwórz bazę danych o nazwie Northwind:
sqlite3 Northwind.db
Teraz możesz uruchomić skrypt:
.read Northwind_Sqlite.sql
Spowoduje to utworzenie tabel i wypełnienie ich itp. Prawdopodobnie zobaczysz, że dane migają jako skrypt podczas działania.
W każdym razie, po zakończeniu działania, możesz przeprowadzić szybkie sprawdzenie, wybierając niektóre dane. Na przykład:
SELECT * FROM "Order Details" LIMIT 10;
Wynik:
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