Ако имате нужда от примерна база данни, за да стартирате някои бързи тестове в SQLite, ето няколко опции.
1. Базата данни Chinook
Базата данни Chinook е създадена като алтернатива на базата данни Northwind. Представлява дигитален медиен магазин, включващ таблици за изпълнители, албуми, медийни записи, фактури и клиенти.
Базата данни Chinook е достъпна в GitHub. Предлага се за различни СУБД, включително MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 и, разбира се, SQLite.
Инсталирайте базата данни Chinook
Можете да инсталирате базата данни Chinook в SQLite, като изпълните SQL скрипта, наличен в GitHub. Това е доста голям скрипт, така че може да ви е по-лесно да го стартирате от файл.
Първо, запазете скрипта Chinook_Sqlite.sql в папка/директория на вашия компютър. Това е директна връзка към скрипта в GitHub.
Сега създайте база данни, наречена Chinook. Можете да направите това, като се свържете със SQLite със следната команда:
sqlite3 Chinook.db
Сега можете да стартирате скрипта. За да го стартирате от файла, използвайте следната команда:
.read Chinook_Sqlite.sql
Това предполага, че сте в същата директория като файла и че файлът се нарича Chinook_Sqlite.sql . Ако не, ще трябва да използвате пълния път до файла, заедно с това, което сте извикали файла.
Изпълнението на този скрипт създава таблиците на базата данни и ги попълва с данни.
След като скриптът приключи, можете да проверите дали е създал базата данни, като изберете някои данни от таблица. Например, можете да изпълните следното:
SELECT * FROM Artist LIMIT 10;
Резултат:
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. Базата данни Northwind
Можете да направите абсолютно същото нещо с базата данни Northwind. Всъщност базата данни Chinook е създадена като по-нова алтернатива на базата данни Northwind.
Базата данни Northwind е налична за SQL Server и Microsoft Access от години. Той беше предоставен като база данни за обучение за управление на малки бизнес клиенти, поръчки, инвентар, покупки, доставчици, доставка и служители.
Github има версия на примерната база данни на Microsoft Access 2000 Northwind, преработена за SQLite3.
Така че, подобно на предишния пример, запазете SQL скрипта, наличен в GitHub като Northwind_Sqlite.sql .
Сега се свържете със SQLite и създайте база данни, наречена Northwind:
sqlite3 Northwind.db
Сега можете да стартирате скрипта:
.read Northwind_Sqlite.sql
Това ще създаде таблиците и ще ги попълни и т.н. Вероятно ще видите данните да мигат като скрипта, докато се изпълнява.
Във всеки случай, след като приключи, можете да извършите бърза проверка, като изберете някои данни. Например:
SELECT * FROM "Order Details" LIMIT 10;
Резултат:
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