sql >> データベース >  >> RDS >> Mysql

MySQLサンプルデータベース

    このページでは、サンプルデータベース(Sakilaサンプルデータベース)をダウンロードしてインストールする方法を示します。

    サンプルデータベースをインストールする理由

    誤って間違ったデータを削除したり、間違ったテーブルを削除したりすることを心配せずに、サンプルデータベースを使用して実験することができます。これが発生した場合は、いつでもDBを再インストールできます(2つのスクリプトを実行するだけです)。

    また、データベースを使用してスキルを伸ばすときに最も難しいことの1つは、十分なデータを含むデータベースを見つけることです。これまでの例では、非常に小さなデータベースを使用してきました。これは単純な例では問題なく機能しますが、より多くのデータセットでクエリを試してみたい場合は、かなり制限される可能性があります。

    クエリが複雑になるほど、データがさらに絞り込まれます。これはSQLプログラミングの重要な部分です。クエリが複雑になっても、データベースにまだ少数のレコードしかない場合、すべてのクエリはゼロの結果を返します。

    さらに、データベースにテーブルが2つしかない場合は、より高度なクエリを実際に拡張することはできません。

    これは、より大きなデータベースが必要な場合です。

    Sakilaサンプルデータベースについて

    Sakilaサンプルデータベースは、チュートリアル、書籍、例などの目的で作成されました。また、新機能を含むMySQLのさまざまな側面を活用するように設計されています。

    Sakilaデータベースをダウンロード

    まず、MySQLWebサイトからSakilaデータベースをダウンロードします。

    これにより、実行する2つのスクリプトが提供されます(ZipまたはTGZファイルに圧縮されます)。

    Sakilaデータベースをインストールする

    2つのSQLスクリプト(1つはDB構造用、もう1つはデータ用)を実行してデータベースをインストールします。

    1. スクリプトを抽出する

      ZIPまたはTGZファイルから2つのSQLスクリプトを抽出します(これらは sakila-schema.sql と呼ばれる必要があります) および sakila-data.sql

    2. スクリプトを開く

      MySQL Workbenchから、 ファイル を選択します | SQLスクリプトを開く…

      sakila-schema.sql に移動します スクリプトを作成して選択すると、クエリタブで開きます。

    3. スクリプトを実行する

      [実行]ボタンをクリックして、スクリプトを実行します。

    4. 他のスクリプトを繰り返します

      次に、他のスクリプト( sakila-data.sql )でも同じことを行います。 )

    結果

    1. SCHEMAS タブ

      これで、Sakilaサンプルデータベースが SCHEMAS の下に一覧表示されます。 タブ。

      データベースを開くと、そのテーブルとその他のオブジェクトが表示されます。

    2. クエリを実行する

      いずれかのテーブルに対してクエリを実行すると、いくつかの結果が返されるはずです。

    さあ、このデータベースを使って実験してください。選択、削除、削除、作成…それは重要ではありません—上記の方法を使用していつでもDBを復元できます。 2つのスクリプトを実行するだけです。シンプル!

    さまざまなクエリを作成するためのアイデアを探している場合、私のSQLチュートリアルには、ここでは取り上げなかったものがいくつか含まれています。特に、データを選択するときにSQL結合を楽しむことができるはずであり、いつでもテーブルを変更してみることができます。結局のところ、DBは何度でも復元できます。楽しんでください!


    1. 参照カーソルを返すOracleプロシージャから、どのようにして適切にフォーマットされた結果を取得しますか?

    2. ListViewは、sqliteの名前に従ってドローアブルにある正しい画像を表示しません

    3. Postgresの大文字と小文字の区別

    4. utf8_general_ciとutf8_unicode_ciの違いは何ですか?