SQLite
 sql >> база данни >  >> RDS >> SQLite

2 примерни бази данни за SQLite

Ако имате нужда от примерна база данни, за да стартирате някои бързи тестове в 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON функции и оператори в SQLite (пълен списък)

  2. СЛУЧАЙ SQLite

  3. Интегриране на SQLCipher с greenDAO

  4. Автоматичното нарастване на основния ключ на SQLite не работи

  5. Причинено от:android.database.sqlite.SQLiteException:няма такава таблица:BOOK (код 1 SQLITE_ERROR)