(5)对表中记录进行插入、修改、删除: ①向student表的sno,sname,ssex,sbirth字段插入数据; ②更新student表中sno值为152011的记录,将sclass字段的值变为“人工智能05”,将zno字段的值变为“1513”; ③删除student表中sname值为“张三”的记录。
时间: 2023-12-03 18:42:15 浏览: 45
①向student表的sno,sname,ssex,sbirth字段插入数据:
```sql
INSERT INTO student(sno, sname, ssex, sbirth)
VALUES('2021001', '李四', '男', '2002-01-01');
```
②更新student表中sno值为152011的记录,将sclass字段的值变为“人工智能05”,将zno字段的值变为“1513”:
```sql
UPDATE student
SET sclass = '人工智能05', zno = '1513'
WHERE sno = '152011';
```
③删除student表中sname值为“张三”的记录:
```sql
DELETE FROM student
WHERE sname = '张三';
```
相关问题
向student表的sno,sname,ssex,sbirth字段插入数据; ②更新student表中sno值为152011的记录,将sclass字段的值变为“人工智能05”,将zno字段的值变为“1513”; ③删除student表中sname值为“张三”的记录。
①向student表的sno,sname,ssex,sbirth字段插入数据的 SQL 语句:
```sql
INSERT INTO student(sno,sname,ssex,sbirth) VALUES('152011','张三','男','1999-01-01');
```
说明:向student表中插入了一条数据,sno为152011,sname为张三,ssex为男,sbirth为1999-01-01。
②更新student表中sno值为152011的记录,将sclass字段的值变为“人工智能05”,将zno字段的值变为“1513”的 SQL 语句:
```sql
UPDATE student SET sclass='人工智能05',zno='1513' WHERE sno='152011';
```
说明:将student表中sno为152011的记录的sclass字段更新为“人工智能05”,zno字段更新为“1513”。
③删除student表中sname值为“张三”的记录的 SQL 语句:
```sql
DELETE FROM student WHERE sname='张三';
```
说明:删除student表中sname为“张三”的记录。
用sql语句创建学生表:student(学号sno,学生姓名sname,出生年月sbirth,性别ssex)
你可以使用以下 SQL 语句创建一个名为 student 的学生表:
```sql
CREATE TABLE student (
sno INT PRIMARY KEY,
sname VARCHAR(255),
sbirth DATE,
ssex VARCHAR(10)
);
```
这个表包含了四个列:
- sno:学号,使用 INT 类型作为主键。
- sname:学生姓名,使用 VARCHAR(255) 类型存储学生姓名,长度为最大255个字符。
- sbirth:出生年月,使用 DATE 类型存储出生年月。
- ssex:性别,使用 VARCHAR(10) 类型存储性别信息,长度为最大10个字符。
在创建表后,你可以根据需要插入、更新或查询学生信息。记得根据实际需求进行数据类型的选择和合理的约束设置。