2.在创建表th_score的同时,建立学号、课程号的组合索引。
时间: 2024-02-16 20:59:38 浏览: 69
好的,您的问题是关于在创建表th_score时如何建立组合索引。可以使用以下SQL语句来创建表th_score并建立学号、课程号的组合索引:
```
CREATE TABLE th_score (
id INT PRIMARY KEY AUTO_INCREMENT,
student_id INT NOT NULL,
course_id INT NOT NULL,
score INT NOT NULL,
FOREIGN KEY (student_id) REFERENCES th_student(id),
FOREIGN KEY (course_id) REFERENCES th_course(id)
);
CREATE INDEX idx_student_course ON th_score (student_id, course_id);
```
其中,第二个语句创建了名为idx_student_course的组合索引,它同时包含学号和课程号两个列。这样可以通过学号和课程号快速地查询成绩信息,提高查询效率。
阅读全文