1 sakila database
sakila database 示例数据库比较知名,因为它在很多教学案例中都扮演了很重要的角色。
- Sakila 是 MySQL中的一个示例数据库(sample database)
 
- Sakila 展示了一个电影DVD租赁公司的后台管理系统的数据库
 
- 很多国外教程都有在使用 Sakila 作为案例
 
1.2 下载
【MySQL官网】->【DOCUMENTATION】->【More】->【sakila database】

1
  | 
wget https://downloads.mysql.com/docs/sakila-db.tar.gz
  | 
 
下载解压后目录中有3个文件:
1
2
3
  | 
sakila-data.sql
sakila-schema.sql
sakila.mwb
  | 
 
- schema:数据结构文件
 
- data:数据文件
 
- mwb:MySQL数据结构的可视化文件
 
1.2 安装
1
  | 
# mysql -uroot -p123123
  | 
 
1
2
  | 
source /root/sakila-db/sakila-schema.sql
source /root/sakila-db/sakila-data.sql
  | 
 
1.3 验证
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  | 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
+--------------------+
5 rows in set (0.00 sec)
mysql> use sakila
Database changed
mysql> show tables;
+----------------------------+
| Tables_in_sakila           |
+----------------------------+
| actor                      |
| actor_info                 |
| address                    |
| category                   |
| city                       |
| country                    |
| customer                   |
| customer_list              |
| film                       |
| film_actor                 |
| film_category              |
| film_list                  |
| film_text                  |
| inventory                  |
| language                   |
| nicer_but_slower_film_list |
| payment                    |
| rental                     |
| sales_by_film_category     |
| sales_by_store             |
| staff                      |
| staff_list                 |
| store                      |
+----------------------------+
23 rows in set (0.00 sec)
  | 
 
1.4 小结
登录MySQL 并导入结构以及数据文件:
1
2
  | 
source /root/sakila-db/sakila-schema.sql
source /root/sakila-db/sakila-data.sql
  |