学习笔记——SQL数据的更新(插入、修改、删除)

更新SQL数据库的三种方式为:

  1. 插入数据—insert
  2. 修改数据—update
  3. 删除数据—delete

插入数据 —— insert

插入单个元组

image

关键字 操作对象 介绍
insert 表示插入
into 表名 (表内的值) 对哪个表进行插入
values 值 (插入的值) 插入什么数据

"<>"表示可选,使用过程中根据需要,可以不写;下面是一个例子:

假设表中的顺序是 sno,sname,sage,ssex,sdept
例1:插入一个新学生记录
insert into student (sdept,sno,sname,ssex,sage)//先后顺序无所谓
values (‘IS’,‘20250423’,‘网友A’,‘男’,21)//括号中的元素需要和前面的“()”中的顺序保持一致
注意:不能插入两条一样的元素,因为主键会重复。

例2:
insert into sc //这里可以不写"()"
values ('20250423','网友B',null)//数据顺序和原表一致,不想插入的列的位置写 NULL

修改数据 —— update

image

关键字 操作对象 介绍
update 表名 选择要修改的表
set 列名 对哪列进行修改
where 条件 限定要修改的条件

例1:将学生20250423的年龄改为22岁,所在系改成IS。
update student
set sage=22,sdept='IS'//只这样写的话,意思是把所有的学生的年龄改成22,系改成IS。所以咱们要加上一个条件:
where sno='20250423'

例2:将所有的学生年龄增加一岁
update student
set sage=sage+1

删除数据 —— delete

image

关键字 操作对象 介绍
delete 表示删除
from 表名 删除谁
where 条件 限定要删除的条件

这个很好理解:

例:
delete from student //不限定条件,就是把表数据全部删除
delete from student where sno='20250423'//限定条件,删除学号为20250423的学生

posted @ 2025-04-23 19:47  网友A  阅读(153)  评论(0)    收藏  举报