使用sql语句创建表格t_score,字段信息如下: 1、s_number char(8), 2、c_number char(8), 3、score int; 对t_score表建立约束: 1、建立学号与t_student中学号的外键约束; 2、建立课程号与t_course中课程号的外键约束; 3、(s_number,c_number)为主键。
时间: 2024-03-01 22:53:32 浏览: 145
SQL Server中用T-SQL语句实现(建表、键约束、建关系)
好的,下面是创建表格t_score的SQL语句以及添加约束的SQL语句:
```
CREATE TABLE t_score (
s_number CHAR(8),
c_number CHAR(8),
score INT,
PRIMARY KEY (s_number, c_number),
FOREIGN KEY (s_number) REFERENCES t_student(s_number),
FOREIGN KEY (c_number) REFERENCES t_course(c_number)
);
```
这个SQL语句将创建一个名为t_score的表格,包含三个字段:s_number、c_number和score。其中,(s_number,c_number)为主键,也就是说,s_number和c_number这两个字段组成了一个唯一标识符。同时,还添加了两个外键约束,分别是s_number和c_number与t_student和t_course表格中的学号和课程号对应的外键约束。
阅读全文