1,数据删除使用什么关键字? 2删除成绩表中的数据,sql语句? 3州除学号为2019010的学生,sql语句? 4删除课程名称为 “英语’的课程,sql语句? 5删除性别为女的学生,sql语句? 6删除成绩表中分数不及格的记录,sql语句?
时间: 2024-05-24 22:04:11 浏览: 97
1. 数据删除使用 SQL 语句中的 DELETE 关键字。
2. 删除成绩表中的数据的 SQL 语句为:DELETE FROM 成绩表名称;
3. 删除学号为2019010的学生的 SQL 语句为:DELETE FROM 成绩表名称 WHERE 学号 = '2019010';
4. 删除课程名称为“英语”的课程的 SQL 语句为:DELETE FROM 成绩表名称 WHERE 课程名称 = '英语';
5. 删除性别为女的学生的 SQL 语句为:DELETE FROM 成绩表名称 WHERE 性别 = '女';
6. 删除成绩表中分数不及格的记录的 SQL 语句为:DELETE FROM 成绩表名称 WHERE 分数 < 60。
相关问题
sql语句按姓名删除成绩表中某位同学的信息嵌套查询 成绩表有成绩学号课程号 学生表有姓名
假设成绩表的表名为score,学生表的表名为student,要删除学生表中姓名为“张三”的同学在成绩表中的所有记录,可以使用如下的SQL语句:
```
DELETE FROM score WHERE student_id IN (SELECT student_id FROM student WHERE name = '张三');
```
其中,嵌套查询的部分 `(SELECT student_id FROM student WHERE name = '张三')` 返回了姓名为“张三”的同学在学生表中的学号,然后在成绩表中删除该学号对应的所有记录。
SQL语句创建成绩表包含学号,课程号和成绩
好的,以下是 SQL 语句创建成绩表包含学号、课程号和成绩的示例:
```
CREATE TABLE score (
student_id INT NOT NULL,
course_id INT NOT NULL,
score DECIMAL(5, 2),
PRIMARY KEY (student_id, course_id)
);
```
这个 SQL 语句创建了一个名为 `score` 的表,包含了三个字段:`student_id`(学号)、`course_id`(课程号)和 `score`(成绩)。其中,`student_id` 和 `course_id` 字段是整数类型,且都不能为空;`score` 字段是一个带有两个小数位的十进制数。最后,这个 SQL 语句还指定了 `student_id` 和 `course_id` 两个字段作为表的主键,以确保每条记录都是唯一的。
阅读全文