Tuesday, July 23, 2013

MySQLのサンプルデータベース

Original post http://anothermysqldba.blogspot.com/2013/07/mysql-sample-databases.html

私は上の記事を見たforums.mysql.comサンプルデータベースに関するサイトを、私はそれが他の人のためにそれらに簡単な概要を与えるポスト価値があるかもしれないと思った。

サンプルデータベースは、ここで見つけることができます: http://dev.mysql.com/doc/index-other.html
あなたは、MySQLのコマンドラインを介してこれらのデータベースをロードすることができます。

$ tar -vxf sakila-db.tar.gz
$cd sakila-db
$ mysql -u root -p < sakila-schema.sql
Enter password:
$ mysql -u root -p < sakila-data.sql
Enter password:

$ gzip -d world_innodb.sql.gz
$ mysql -u root -p -e "DROP SCHEMA IF EXISTS world";
Enter password:
$ mysql -u root -p -e "CREATE SCHEMA world";
Enter password:
$ mysql -u root -p world < world_innodb.sql
Enter password:

あなたのアイデアを得る。 SakilaというサンプルデータベースがドロップSCHEMAを持っており、そのスキーマにその手順を実行する必要はありませんので、ファイルでSCHEMAコマンドを作成。

また、このデータをロードするためのMySQL Workbenchを使用することができます。
  • あなたのデータベースへの接続ハンドルを作成します。
  • サーバー管理インスタンスをセットアップするには、この新たに作成された接続ハンドルを使用してください。
  • あなたの新しいインスタンスをダブルクリックします。
  • データのエクスポート/復元]の下には、データのインポートが表示されるはずです。
  • 自己完結型ファイルからインポート
    • ファイルパスはSakilaという-data.sqlにために繰り返してからSakilaという-schema.sqlの場所になります
    • スキーマを選択するか、世界の場合は、新しいものを作成することができます。
    • インポートを開始し選択してから、インポートの進行状況表示になります。
今、あなたのデータベースのサンプルデータベースへのアクセスを持っている。

$ mysql -u root -p
>使用Sakilaという
>テーブルを示す;
>俳優リミット3から*を選択します。
+ ---------- + ------------ + ----------- + ------------- -------- +
| ACTOR_ID | FIRST_NAME | last_nameの| LAST_UPDATE |
+ ---------- + ------------ + ----------- + ------------- -------- +
| 1 | PENELOPE |ギネス| 2006-02-15四時三十四分33秒|
| 2 | NICK | WAHLBERG | 2006-02-15 4時34分33秒|
| 3 | ED | CHASE | 2006-02-15 4時34分33秒|
+ ---------- + ------------ + ----------- + ------------- -------- +
ベンチ経由:
  • Adminタブを閉じます
  • SQL開発の下に接続ハンドルを選択してください
  • どちらかだけの俳優の上限3 SELECT * FROMを入力することができ、そして照明ボルトを打つ。
  • または、コマンドの一部を入力し、二重、それはあなたの名前を取り込む持っているテーブル名やカラム名をクリックすることができます。 その後、照明ボルトを選択します。
今、あなたは一緒に遊んで、学習を開始するデータを持っている。

あなたはこれにテーブルを追加したい場合は、MySQLのコマンドラインを使用するか、またはSQL開発、右がお好みのスキーマの下の "テーブル"をクリックし、 "新しいテーブルを作成"