SQLiteでいくつかのクイックテストを実行するためにサンプルデータベースが必要な場合は、ここにいくつかのオプションがあります。
1。チヌークデータベース
Chinookデータベースは、Northwindデータベースの代替として作成されました。これは、アーティスト、アルバム、メディアトラック、請求書、顧客のテーブルを含むデジタルメディアストアを表しています。
ChinookデータベースはGitHubで入手できます。 MySQL、SQL Server、SQL Server Compact、PostgreSQL、Oracle、DB2、そしてもちろんSQLiteを含むさまざまなDBMSで利用できます。
チヌークデータベースをインストールする
GitHubで利用可能なSQLスクリプトを実行することにより、SQLiteにChinookデータベースをインストールできます。非常に大きなスクリプトなので、ファイルから実行する方が簡単な場合があります。
まず、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データベースは、SQLServerとMicrosoftAccessで何年も利用できます。これは、中小企業の顧客、注文、在庫、購入、サプライヤー、出荷、および従業員を管理するためのチュートリアルデータベースとして提供されました。
Githubには、SQLite3用に再設計されたバージョンのMicrosoft Access2000Northwindサンプルデータベースがあります。
したがって、前の例と同様に、GitHubで利用可能なSQLスクリプトを 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