Jika Anda memerlukan database sampel untuk menjalankan beberapa tes cepat di SQLite, berikut adalah beberapa opsinya.
1. Basis Data Chinook
Basis data Chinook dibuat sebagai alternatif dari basis data Northwind. Ini mewakili toko media digital, termasuk tabel untuk artis, album, trek media, faktur, dan pelanggan.
Basis data Chinook tersedia di GitHub. Ini tersedia untuk berbagai DBMS termasuk MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2, dan tentu saja, SQLite.
Instal Basis Data Chinook
Anda dapat menginstal database Chinook di SQLite dengan menjalankan skrip SQL yang tersedia di GitHub. Ini adalah skrip yang cukup besar, jadi Anda mungkin akan lebih mudah menjalankannya dari file.
Pertama, simpan skrip Chinook_Sqlite.sql ke folder/direktori di komputer Anda. Itu adalah tautan langsung ke skrip di GitHub.
Sekarang buat database bernama Chinook. Anda dapat melakukannya dengan menghubungkan ke SQLite dengan perintah berikut:
sqlite3 Chinook.db
Sekarang Anda dapat menjalankan skrip. Untuk menjalankannya dari file, gunakan perintah berikut:
.read Chinook_Sqlite.sql
Ini mengasumsikan bahwa Anda berada di direktori yang sama dengan file tersebut, dan file tersebut bernama Chinook_Sqlite.sql . Jika tidak, Anda harus menggunakan path lengkap ke file tersebut, bersama dengan nama apa pun yang Anda gunakan untuk file tersebut.
Menjalankan skrip ini akan membuat tabel database dan mengisinya dengan data.
Setelah skrip selesai berjalan, Anda dapat memverifikasi bahwa skrip tersebut membuat database dengan memilih beberapa data dari tabel. Misalnya, Anda dapat menjalankan yang berikut:
SELECT * FROM Artist LIMIT 10;
Hasil:
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. Basis Data Northwind
Anda dapat melakukan hal yang persis sama dengan database Northwind. Faktanya, database Chinook dibuat sebagai alternatif baru dari database Northwind.
Database Northwind telah tersedia untuk SQL Server dan Microsoft Access selama bertahun-tahun. Itu disediakan sebagai database tutorial untuk mengelola pelanggan bisnis kecil, pesanan, inventaris, pembelian, pemasok, pengiriman, dan karyawan.
Github memiliki versi database sampel Microsoft Access 2000 Northwind, yang direkayasa ulang untuk SQLite3.
Jadi, mirip dengan contoh sebelumnya, simpan skrip SQL yang tersedia di GitHub sebagai Northwind_Sqlite.sql .
Sekarang sambungkan ke SQLite dan buat database bernama Northwind:
sqlite3 Northwind.db
Sekarang Anda dapat menjalankan skrip:
.read Northwind_Sqlite.sql
Ini akan membuat tabel dan mengisinya, dll. Anda mungkin akan melihat data berkedip sebagai skrip saat dijalankan.
Bagaimanapun, setelah selesai berjalan, Anda dapat menjalankan pemeriksaan cepat dengan memilih beberapa data. Misalnya:
SELECT * FROM "Order Details" LIMIT 10;
Hasil:
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