Original post http://anothermysqldba.blogspot.com/2013/07/mysql-sample-databases.html
ç§ã¯ä¸Šã®è¨˜äº‹ã‚’見ãŸforums.mysql.comサンプルデータベースã«é–¢ã™ã‚‹ã‚µã‚¤ãƒˆã‚’ã€ç§ã¯ãれãŒä»–ã®äººã®ãŸã‚ã«ãれらã«ç°¡å˜ãªæ¦‚è¦ã‚’与ãˆã‚‹ãƒã‚¹ãƒˆä¾¡å€¤ãŒã‚ã‚‹ã‹ã‚‚ã—れãªã„ã¨æ€ã£ãŸã€‚
サンプルデータベースã¯ã€ã“ã“ã§è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼š http://dev.mysql.com/doc/index-other.html
ã‚ãªãŸã®ã‚¢ã‚¤ãƒ‡ã‚¢ã‚’得る。 Sakilaã¨ã„ã†ã‚µãƒ³ãƒ—ルデータベースãŒãƒ‰ãƒãƒƒãƒ—SCHEMAã‚’æŒã£ã¦ãŠã‚Šã€ãã®ã‚¹ã‚ーマã«ãã®æ‰‹é †ã‚’実行ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“ã®ã§ã€ãƒ•ァイルã§SCHEMAコマンドを作æˆã€‚
ã¾ãŸã€ã“ã®ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ãŸã‚ã®MySQL Workbenchを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ç§ã¯ä¸Šã®è¨˜äº‹ã‚’見ãŸforums.mysql.comサンプルデータベースã«é–¢ã™ã‚‹ã‚µã‚¤ãƒˆã‚’ã€ç§ã¯ãれãŒä»–ã®äººã®ãŸã‚ã«ãれらã«ç°¡å˜ãªæ¦‚è¦ã‚’与ãˆã‚‹ãƒã‚¹ãƒˆä¾¡å€¤ãŒã‚ã‚‹ã‹ã‚‚ã—れãªã„ã¨æ€ã£ãŸã€‚
サンプルデータベースã¯ã€ã“ã“ã§è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼š http://dev.mysql.com/doc/index-other.html
- 従æ¥å“¡ãƒ‡ãƒ¼ã‚¿Â·ãƒ©ãƒ³ãƒãƒ‘ッド
- 世界データベースgzip㯠| ジップ
- Sakilaã¨ã„ã†ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹TGZ | ジップ
$ 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秒|
+ ---------- + ------------ + ----------- + ------------- -------- +
+ ---------- + ------------ + ----------- + ------------- -------- +
| 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開発ã€å³ãŒãŠå¥½ã¿ã®ã‚¹ã‚ーマã®ä¸‹ã® "テーブル"をクリックã—〠"æ–°ã—ã„テーブルを作æˆ"
ã‚ãªãŸã¯ã“れã«ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’è¿½åŠ ã—ãŸã„å ´åˆã¯ã€MySQLã®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚’使用ã™ã‚‹ã‹ã€ã¾ãŸã¯SQL開発ã€å³ãŒãŠå¥½ã¿ã®ã‚¹ã‚ーマã®ä¸‹ã® "テーブル"をクリックã—〠"æ–°ã—ã„テーブルを作æˆ"
PlanetMySQL Voting: Vote UP / Vote DOWN