数据库用SQL建表创建校友表:关系模式:校友(学号,姓名,专业。电话。毕业年份) 主键:学号外键:电话,参照电话号码本毕业年份取大于1980列的类型和宽度根据实际情况定义
时间: 2024-03-24 18:39:17 浏览: 42
深入理解数据库关系:主键与外键的选择与应用
可以使用以下SQL语句建立校友表:
```
CREATE TABLE 校友 (
学号 VARCHAR(20) PRIMARY KEY,
姓名 VARCHAR(50),
专业 VARCHAR(50),
电话 VARCHAR(20) REFERENCES 电话号码本(电话),
毕业年份 INT CHECK (毕业年份 > 1980)
);
```
这个语句创建了一个名为"校友"的表,包含了学号、姓名、专业、电话和毕业年份五个字段。其中,学号是这个表的主键,电话是一个外键,参照了另一个名为"电话号码本"的表中的电话字段。毕业年份被设定为一个CHECK约束,确保只有大于1980的毕业年份才能被插入到这个表中。
阅读全文