使用数据库exam05
时间: 2023-12-30 18:04:13 浏览: 26
使用数据库exam05的SQL语句如下:
```
USE exam05;
```
该语句将当前数据库设置为exam05,这意味着之后执行的所有SQL语句都将在该数据库中运行。请注意,如果您没有权限访问该数据库,将无法使用该语句。
相关问题
创建数据库exam05
好的,创建数据库exam05的SQL语句如下:
```
CREATE DATABASE exam05;
```
请注意,这个语句只适用于MySQL数据库,如果您使用的是其他类型的数据库,语法可能会有所不同。在执行此语句之前,请确保您已登录到MySQL服务器。
在exam05数据库中创建分数表score
好的,您可以使用下面的SQL语句在exam05数据库中创建分数表score:
```sql
CREATE TABLE score (
id INT PRIMARY KEY AUTO_INCREMENT,
student_id INT NOT NULL,
course_id INT NOT NULL,
score DECIMAL(5,2) NOT NULL,
CONSTRAINT fk_student FOREIGN KEY (student_id) REFERENCES student(id),
CONSTRAINT fk_course FOREIGN KEY (course_id) REFERENCES course(id)
);
```
这个表有四个字段,分别是id、student_id、course_id、score。其中id是该表的主键,并且使用自增方式生成;student_id和course_id分别是学生和课程的ID,score是学生在该课程中的分数。此外,该表还设置了两个外键约束,分别引用了student表和course表的id字段。