SQL入门【3】删/改数据

本文使用到的关键字

  1. SET 设置
  2. CREATE 创建
  3. TABLE 表
  4. INT 数据类型-整数
  5. PRIMARY KEY 主键
  6. VARCHAR(20) 数据类型-字符串
  7. SELECT 选择
  8. FROM 从
  9. UPDATE 更新、改
  10. WHERE 用于设置条件
  11. OR 或,用于连接两个条件
  12. DELETE 删除
  13. AND 与,用于连接两个条件

先将预设的更新模式关掉,便于练习

SET SQL_SAFE_UPDATES = 0;

前期工作,建表填写及查看

CREATE TABLE `student`(
    `student_id` INT PRIMARY KEY,
    `name` VARCHAR(20),
    `major` VARCHAR(20),
    `score` INT
);
INSERT INTO `student` VALUES(1,'小白','英语',50);
INSERT INTO `student` VALUES(2,'小黄','生物',90);
INSERT INTO `student` VALUES(3,'小绿','历史',70);
INSERT INTO `student` VALUES(4,'小蓝','英语',80);
INSERT INTO `student` VALUES(5,'小黑','化学',20);
SELECT * FROM `student`;

正式进入练习-<改>数据

SQL增删改查中的“改”
格式: UPDATE 表名 SET 更改的内容 WHERE 条件
例1-1:将major是英语的改为英语文学

UPDATE `student`
SET `major` = '英语文学'
WHERE `major` = '英语';

查看更改的结果

SELECT * FROM `student`;

例1-2:将3号学生的major改为生物

UPDATE `student`
SET `major` = '生物'
WHERE `student_id` = 3;
SELECT * FROM `student`;

例1-3:将生物和化学两个专业合并为生化系**【条件设置两个 用OR或AND连接】**

UPDATE `student`
SET `major` = '生化系'
WHERE `major` = '生物' OR `major` = '化学';
SELECT * FROM `student`;

例1-4:将1号学生的姓名改为小灰,专业改为物理**【更改内容设置两个 用逗号连接】**

UPDATE `student`
SET `name`='小灰',`major`='物理'
WHERE `student_id`=1;
SELECT * FROM `student`;

例1-5:将全部major改为物理**【不设置条件即可】**

UPDATE `student`
SET `major`='物理';
SELECT * FROM `student`;

正式进入练习-<删>数据

SQL增删改查中的“改”
格式: DELETE FROM 表名 WHERE 条件
例2-1:将4号学生的信息删除

DELETE FROM `student`
WHERE `student_id`=4;
SELECT * FROM `student`;

例2-2:将物理专业的小灰的信息删除**【条件设置两个】**

DELETE FROM `student`
WHERE `name`='小灰' AND `major`='物理';
SELECT * FROM `student`;

例2-3:将分数小于60分的数据都删除

DELETE FROM `student`
WHERE `score`<60;
SELECT * FROM `student`;

例2-4:删除整张表**【不设置条件即可】**

DELETE FROM `student`;
SELECT * FROM `student`;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值