影片表 film
本文介绍了 Sakila 数据库中的 film 表的表结构以及与其他表的关系。
film
表列出了商店中可能有库存的所有影片。inventory
表中列出了每部影片的实际库存副本 。
film
表中的语言字段指向了 language
表。
inventory
表中定义了指向 film
表的外键。
film_category
表中存储了影片和类别的多对多的关系。
film_actor
表中存储了影片和演员的多对多的关系。
表结构
film
表结构如下:
+----------------------+---------------------------------------------------------------------+------+-----+-------------------+-----------------------------------------------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+---------------------------------------------------------------------+------+-----+-------------------+-----------------------------------------------+
| film_id | smallint unsigned | NO | PRI | NULL | auto_increment |
| title | varchar(128) | NO | MUL | NULL | |
| description | text | YES | | NULL | |
| release_year | year | YES | | NULL | |
| language_id | tinyint unsigned | NO | MUL | NULL | |
| original_language_id | tinyint unsigned | YES | MUL | NULL | |
| rental_duration | tinyint unsigned | NO | | 3 | |
| rental_rate | decimal(4,2) | NO | | 4.99 | |
| length | smallint unsigned | YES | | NULL | |
| replacement_cost | decimal(5,2) | NO | | 19.99 | |
| rating | enum('G','PG','PG-13','R','NC-17') | YES | | G | |
| special_features | set('Trailers','Commentaries','Deleted Scenes','Behind the Scenes') | YES | | NULL | |
| last_update | timestamp | NO | | CURRENT_TIMESTAMP | DEFAULT_GENERATED on update CURRENT_TIMESTAMP |
+----------------------+---------------------------------------------------------------------+------+-----+-------------------+-----------------------------------------------+
字段说明
字段 | 说明 |
---|---|
film_id |
用于唯一标识表中每部影片的代理主键。 |
title |
片名。 |
description |
影片的简短描述或情节摘要。 |
release_year |
影片上映的年份。 |
language_id |
影片的语言。指向 language 表。 |
original_language_id |
影片的原始语言。当影片被配音成新语言时使用。指向 language 表。 |
rental_duration |
租期的长度,以天为单位。 |
rental_rate |
在 rental_duration 字段中指定的时间段内租用影片的费用 。 |
length |
影片的持续时间,以分钟为单位。 |
replacement_cost |
如果影片未退回或以损坏状态退回,则向客户收取的费用。 |
rating |
分配给影片的评级,可能的值:G , PG ,PG-13 , R , NC-17 。 |
special_features |
列出 DVD 中包含的常见特殊功能。可以是零个或多个 Trailers , Commentaries , Deleted Scenes , Behind the Scenes 。 |
last_update |
该行的创建时间或最近更新时间。 |