向student表添加1条记录(‘自己学号’,‘自己姓名’ ) 删除student表中所有姓‘刘’且年龄大于20的学生记录 将‘软件学院’学生的成绩都增加10分 将‘数据库’这门课的学生成绩置为0 删除和‘张三’同一个学院的学生信息
时间: 2023-09-25 17:11:24 浏览: 37
对于第一个问题,假设我的学号是20210001,姓名是小明,向student表添加一条记录的SQL语句如下:
```sql
INSERT INTO student (id, name) VALUES ('20210001', '小明');
```
对于第二个问题,删除student表中所有姓‘刘’且年龄大于20的学生记录的SQL语句如下:
```sql
DELETE FROM student WHERE name LIKE '刘%' AND age > 20;
```
对于第三个问题,将‘软件学院’学生的成绩都增加10分的SQL语句如下:
```sql
UPDATE student SET score = score + 10 WHERE department = '软件学院';
```
对于第四个问题,将‘数据库’这门课的学生成绩置为0的SQL语句如下:
```sql
UPDATE student SET score = 0 WHERE course = '数据库';
```
对于第五个问题,删除和‘张三’同一个学院的学生信息的SQL语句如下:
```sql
DELETE FROM student WHERE department = (SELECT department FROM student WHERE name = '张三');
```
相关问题
查询student表中CS和MA系中年龄大于等于19岁的姓“李”的男生的学号和姓名。
好的,您的问题是查询student表中CS和MA系中年龄大于等于19岁的姓“李”的男生的学号和姓名。
您可以使用以下SQL语句进行查询:
```
SELECT Sno, Sname FROM student WHERE Sdept IN ('CS', 'MA') AND Ssex = '男' AND Sage >= 19 AND Sname LIKE '李%';
```
解释一下这个SQL语句:
- `SELECT Sno, Sname` 表示我们要查询的结果为学号和姓名。
- `FROM student` 表示我们要从student表中进行查询。
- `WHERE Sdept IN ('CS', 'MA')` 表示我们要查询的学生所在的系必须是CS或者MA。
- `AND Ssex = '男'` 表示我们要查询的学生必须是男生。
- `AND Sage >= 19` 表示我们要查询的学生的年龄必须大于等于19岁。
- `AND Sname LIKE '李%'` 表示我们要查询的学生的姓名必须以“李”为姓。
希望能够帮到您!
查询student表中CS和MA系中年龄大于等于19岁的,姓“李”男生的学号和姓名。
好的,您的问题是查询student表中CS和MA系中年龄大于等于19岁的,姓“李”男生的学号和姓名。
您可以使用以下SQL语句进行查询:
```
SELECT Sno, Sname FROM student WHERE Sdept IN ('CS', 'MA') AND Ssex = '男' AND Sage >= 19 AND Sname LIKE '李%';
```
解释一下这个SQL语句:
- `SELECT Sno, Sname` 表示我们要查询的结果为学号和姓名。
- `FROM student` 表示我们要从student表中进行查询。
- `WHERE Sdept IN ('CS', 'MA')` 表示我们要查询的学生所在的系必须是CS或者MA。
- `AND Ssex = '男'` 表示我们要查询的学生必须是男生。
- `AND Sage >= 19` 表示我们要查询的学生的年龄必须大于等于19岁。
- `AND Sname LIKE '李%'` 表示我们要查询的学生的姓名必须以“李”为姓。
希望能够帮到您!