SQL 数据更新

数据更新分为三种:插入、修改和删除。

  1. 插入
INSERT
INTO<表名>[<属性列>[,<属性列2>]...]
VALUES(<常量>,[<常量2>]...);

例:

insert
into Student(Sno,Sname,Ssex,Sdept,Sage)
values('201215126','小明','男','CS',18);

--或者是
insert
into Student
values('201215127','小红','女',18,'CS');

可以看到,这两种插入方式中括号内各项值的顺序是不一样的。第二种方式顺序必须和插入表中的顺序完全吻合,而第一种不需要,前后对应就行了。

  1. 修改
UPDATE<表名>
SET <列名>=<表达式>[,<表达式>=<表达式>]...
[WHERE<表达式>];

例:

--将学生表中学号为20125121的学生的年龄改为22
update Student
set Sage=22
where Sno='201215121';
--将所有学生的年龄加一
update Student
set Sage=Sage+1;
  1. 删除
DELETE
FROM<表名>
[WHERE<条件>];

例:

--删除学号为201215128的学生记录
delete
from Student
where Sno='201215128';
--删除所有学生选课记录
delete
from SC;

猜你喜欢

转载自blog.csdn.net/sinat_41909065/article/details/84105307