SQL研习录(05)——更新数据


版权声明

  • 本文原创作者:清风不渡
  • 博客地址:https://blog.csdn.net/WXKKang

  我们可以通过SQL中的UPDATE语句来更新数据库表中的现有记录
  首先我们来准备一些测试数据,代码如下:

CREATE TABLE student(
	s_id varchar(50) PRIMARY KEY,
	s_name varchar(50),
	s_gender varchar(50)
)

INSERT INTO student(s_id,s_name,s_gender) VALUES('S101','Lucy','female');
INSERT INTO student(s_id,s_name,s_gender) VALUES('S102','Jack','male');
INSERT INTO student(s_id,s_name,s_gender) VALUES('S103','Tom','male');
INSERT INTO student(s_id,s_name,s_gender) VALUES('S104','Bruce','male');
INSERT INTO student(s_id,s_name,s_gender) VALUES('S105','Jayce','male');

一、UPDATE的基本语法:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

  更新分为更新部分数据和更新全部数据,下面我们来一一介绍:

二、UPDATE更新部分数据

  我们可以通过WHERE子句限制更新条件来更新部分内容,示例如下:
  将s_id为‘S102’的学生的姓名改为‘张三’并将性别改为’female’,代码如下:

UPDATE student SET s_name='张三',s_gender='female' WHERE s_id='S102';

  运行结果如下:
在这里插入图片描述

三、UPDATE更新全部数据

  注意!!!
  当没有WHERE子句时的更新就会更新表内全部数据,示例如下:
  将表内所有记录的性别改为‘男’,代码如下:

UPDATE student SET s_gender='男';

  运行结果如下:
在这里插入图片描述

发布了81 篇原创文章 · 获赞 36 · 访问量 3369

猜你喜欢

转载自blog.csdn.net/WXKKang/article/details/103768137
今日推荐