sql创建课程表
时间: 2023-08-22 19:05:53 浏览: 45
在SQL中,可以使用`CREATE TABLE`语句来创建课程表。以下是一个示例:
```
CREATE TABLE courses (
course_id INT PRIMARY KEY,
course_name VARCHAR(50) NOT NULL,
teacher_name VARCHAR(50),
course_time VARCHAR(50),
classroom VARCHAR(50)
);
```
该语句将创建一个名为`courses`的表,包含五个列:`course_id`、`course_name`、`teacher_name`、`course_time`和`classroom`。其中,`course_id`列为主键,`course_name`列为必需列,其他列为可选列。
可以根据实际情况修改表的列名、数据类型、约束条件等。创建好表后,就可以向其中插入数据,例如:
```
INSERT INTO courses (course_id, course_name, teacher_name, course_time, classroom)
VALUES (1, '数学', '张老师', '周一 8:00-10:00', '101教室');
INSERT INTO courses (course_id, course_name, teacher_name, course_time, classroom)
VALUES (2, '英语', '李老师', '周二 10:00-12:00', '201教室');
INSERT INTO courses (course_id, course_name, teacher_name, course_time, classroom)
VALUES (3, '物理', '王老师', '周三 14:00-16:00', '301教室');
```
以上语句将向`courses`表中插入三条记录,分别表示数学、英语和物理三门课程的信息。可以使用`SELECT`语句来查询表中的数据,例如:
```
SELECT * FROM courses;
```
该语句将返回`courses`表中的所有数据,包括课程ID、课程名称、教师名称、上课时间和教室号等信息。