このページでは、サンプルデータベース(Sakilaサンプルデータベース)をダウンロードしてインストールする方法を示します。
サンプルデータベースをインストールする理由
誤って間違ったデータを削除したり、間違ったテーブルを削除したりすることを心配せずに、サンプルデータベースを使用して実験することができます。これが発生した場合は、いつでもDBを再インストールできます(2つのスクリプトを実行するだけです)。
また、データベースを使用してスキルを伸ばすときに最も難しいことの1つは、十分なデータを含むデータベースを見つけることです。これまでの例では、非常に小さなデータベースを使用してきました。これは単純な例では問題なく機能しますが、より多くのデータセットでクエリを試してみたい場合は、かなり制限される可能性があります。
クエリが複雑になるほど、データがさらに絞り込まれます。これはSQLプログラミングの重要な部分です。クエリが複雑になっても、データベースにまだ少数のレコードしかない場合、すべてのクエリはゼロの結果を返します。
さらに、データベースにテーブルが2つしかない場合は、より高度なクエリを実際に拡張することはできません。
これは、より大きなデータベースが必要な場合です。
Sakilaサンプルデータベースについて
Sakilaサンプルデータベースは、チュートリアル、書籍、例などの目的で作成されました。また、新機能を含むMySQLのさまざまな側面を活用するように設計されています。
Sakilaデータベースをダウンロード
まず、MySQLWebサイトからSakilaデータベースをダウンロードします。
これにより、実行する2つのスクリプトが提供されます(ZipまたはTGZファイルに圧縮されます)。
Sakilaデータベースをインストールする
2つのSQLスクリプト(1つはDB構造用、もう1つはデータ用)を実行してデータベースをインストールします。
-
スクリプトを抽出する
ZIPまたはTGZファイルから2つのSQLスクリプトを抽出します(これらは sakila-schema.sql と呼ばれる必要があります) および sakila-data.sql )
-
スクリプトを開く
MySQL Workbenchから、 ファイル を選択します | SQLスクリプトを開く…
sakila-schema.sql に移動します スクリプトを作成して選択すると、クエリタブで開きます。
-
スクリプトを実行する
[実行]ボタンをクリックして、スクリプトを実行します。
-
他のスクリプトを繰り返します
次に、他のスクリプト( sakila-data.sql )でも同じことを行います。 )
結果
-
SCHEMAS タブ
これで、Sakilaサンプルデータベースが SCHEMAS の下に一覧表示されます。 タブ。
データベースを開くと、そのテーブルとその他のオブジェクトが表示されます。
-
クエリを実行する
いずれかのテーブルに対してクエリを実行すると、いくつかの結果が返されるはずです。
さあ、このデータベースを使って実験してください。選択、削除、削除、作成…それは重要ではありません—上記の方法を使用していつでもDBを復元できます。 2つのスクリプトを実行するだけです。シンプル!
さまざまなクエリを作成するためのアイデアを探している場合、私のSQLチュートリアルには、ここでは取り上げなかったものがいくつか含まれています。特に、データを選択するときにSQL結合を楽しむことができるはずであり、いつでもテーブルを変更してみることができます。結局のところ、DBは何度でも復元できます。楽しんでください!