在数据库中用sql语句表示学院新开设了一门课程,Python程序设计,课程号为180107,总学时48节,课程性质为必修,将课程信息加入课程表中,开课后,苏悦、孙志鹏、王英都选修了该门课程,将选修记录加入学习表中;
时间: 2023-06-06 11:08:52 浏览: 61
好的,这是一个关于数据库操作的问题。你可以使用如下的 SQL 语句将该门课程信息加入课程表中:
```
INSERT INTO course_table(course_id, course_name, course_hour, course_type)
VALUES('180107', 'Python程序设计', 48, '必修');
```
然后可以使用如下的 SQL 语句将学生选修该门课程的记录加入学习表中:
```
INSERT INTO study_table(student_id, course_id)
VALUES('苏悦', '180107'), ('孙志鹏', '180107'), ('王英', '180107');
```
希望能够帮到你!
相关问题
在大学数据库中用sql语句查询名字中包含g学生的学号姓名
可以使用以下 SQL 语句查询名字中包含 "g" 的学生的学号和姓名:
```
SELECT StudentID, Name
FROM Students
WHERE Name LIKE '%g%'
```
这个查询语句中使用了 LIKE 操作符和通配符 `%`,`%` 表示匹配任意字符(包括零个字符),所以 `%g%` 表示匹配任何包含 "g" 的字符串。在 WHERE 子句中使用 LIKE '%g%' 来筛选名字中包含 "g" 的学生,然后在 SELECT 子句中选择返回的列,即学生的学号和姓名。
从数据库中用sql语句拿取其中一列的不同结果
我可以帮您解决这个问题。您可以使用SQL语句中的"SELECT DISTINCT"来选择数据库中某一列的不同结果。具体语法为 "SELECT DISTINCT column_name FROM table_name",其中 column_name 是您需要选择的列的名称,table_name 是您需要选择的表的名称。这个查询将返回该列中所有不同的值。