2013年7月23日星期二

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的示例數據庫有DROP SCHEMA和CREATE SCHEMA文件中的命令,所以沒有必要做這一步,該架構。

您也可以使用MySQL Workbench來加載這些數據。
  • 你的數據庫創建一個連接句柄。
  • 使用這個新創建的連接句柄來建立一個服務器管理實例。
  • 雙擊您的新實例。
  • 在“數據導出/恢復,你應該看到一個數據導入。
  • 從一個自足的文件導入
    • 文件路徑將會sakila的data.sql的位置sakila的schema.sql的再重複
    • 您可以選擇一種模式,或在世界的情況下,創建一個新的。
    • 選擇“開始導入”,然後你會導入進度視圖。
您現在訪問你的數據庫的示例數據庫。

$ mysql -u root -p
>使用sakila的
>顯示表;
>選擇*從演員上限3;
+ ---------- + ------------ + ----------- + ------------- -------- +
| actor_id | FIRST_NAME |姓氏| LAST_UPDATE |
+ ---------- + ------------ + ----------- + ------------- -------- +
| 1 |佩內洛普| GUINESS | 2006-02-15 4點34分33秒|
| 2 |尼克| WAHLBERG | 2006-02-15 4點34分33秒|
| 3 | ED |的CHASE | 2006-02-15 4時34分33秒|
+ ---------- + ------------ + ----------- + ------------- -------- +
通過工作台:
  • 關閉“管理”選項卡
  • 選擇您的連接手柄下的SQL開發
  • 您可以只需鍵入SELECT * FROM演員上限3打閃電。
  • 或者你可以鍵入的命令部分和表名或列名上雙擊填充你的名字。 然後選擇燈光螺栓。
現在,你有數據開始玩和學習。

如果你想將表添加到這個,你可以使用MySQL命令行或SQL開發並右鍵單擊您選擇的架構下的“表”和“創建新的表”