请把每个表都用create语句写出来
时间: 2024-03-12 10:45:30 浏览: 75
好的,以下是每个表的CREATE语句:
1. 电影表 (Movie):
```
CREATE TABLE Movie (
MovieID INT PRIMARY KEY,
MovieName VARCHAR(255) NOT NULL,
Director VARCHAR(255),
ReleaseYear INT,
Country VARCHAR(255),
Genre VARCHAR(255),
MaleActorCount INT DEFAULT 0,
FemaleActorCount INT DEFAULT 0
);
```
2. 演员表 (Actor):
```
CREATE TABLE Actor (
ActorID INT PRIMARY KEY,
ActorName VARCHAR(255) NOT NULL,
Gender VARCHAR(10),
BirthDate DATE,
Nationality VARCHAR(255)
);
```
3. 演员电影关系表 (Actor_Movie):
```
CREATE TABLE Actor_Movie (
ActorID INT,
MovieID INT,
PRIMARY KEY (ActorID, MovieID),
FOREIGN KEY (ActorID) REFERENCES Actor(ActorID),
FOREIGN KEY (MovieID) REFERENCES Movie(MovieID)
);
```
这些CREATE语句可以在数据库中执行,创建相应的表格。当然,具体的字段类型和数据长度可以根据实际需求进行调整。
阅读全文