MySQL 表的增删查改(基础)(二)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: MySQL 表的增删查改(基础)

三、修改

       在SQL中,想要修改记录需要使用 update 关键字

update 表名 set 列名 = 值 (where ...) (order by ..) (limit ..);

(1)一次修改一列

05e106d507c66188a0abb34e5b1c0390_f9bada85b9d542b0aba405a77ea6a2bf.png

(2)一次修改多列

例:将总分倒数前三的同学,数学成绩加上 10

首先我们查看一下倒数前三名成绩【把三列合并成一列,排序,查看前三个记录】

然后根据条件进行修改

matched: 3   有三条记录匹配

Changed: 2   有两条记录被改变

注意:null 和其他值进行算术运算,结果还是 null !!

修改成功

四、删除

       在 SQL 删除记录,需要使用 delete

delete from 表名 where 条件; -- 通过where条件,来控制删除那条记录

where 后面的条件,选择几个记录,就会删除几个记录!!!

例:删除 公孙燕 这条记录

给大家一些数据方便大家练习😘,直接复制粘贴到控制台就行

-- 创建exam_result表
create table exam_result(
    id int,
    name varchar(20),
    Chinese decimal(3,1),-- 3表示3位整数 1表示小数点后1位
    math decimal(3,1),
    English decimal(3,1)
    );
-- 插入数据 
insert into exam_result(id,name,Chinese,math,English)values
    (1,'唐三藏',67,98,56),
    (2,'孙悟空',87.5,78,77),
    (3,'猪悟能',88,98,90),
    (4,'曹孟德',82,84,67),
    (5,'刘玄德',55.5,85,45),
    (6,'孙权',70,73,78.5),
    (7,'宋公明',75,65,30);


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
22天前
|
SQL 关系型数据库 MySQL
mysql sql语句删除一个库下的所有表
mysql sql语句删除一个库下的所有表
20 1
|
18天前
|
分布式计算 DataWorks MaxCompute
DataWorks产品使用合集之需要将mysql 表(有longtext类型字段) 迁移到odps,但odps好像没有对应的类型支持,该怎么办
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
15小时前
|
关系型数据库 MySQL 数据库
数据迁移脚本优化过程:从 MySQL 到 Django 模型表
在大规模的数据迁移过程中,性能问题往往是开发者面临的主要挑战之一。本文将分析一个数据迁移脚本的优化过程,展示如何从 MySQL 数据库迁移数据到 Django 模型表,并探讨优化前后的性能差异。
|
11天前
|
关系型数据库 MySQL
蓝易云 - 如何修复MySQL中损坏的表
最后,为了防止数据丢失,定期备份数据是非常重要的。
20 3
|
21天前
|
SQL 存储 关系型数据库
MySQL数据库——SQL(1)-SQL通用语法、SQL分类、DDL(数据库操作、表操作)
MySQL数据库——SQL(1)-SQL通用语法、SQL分类、DDL(数据库操作、表操作)
24 1
|
1天前
|
SQL 缓存 关系型数据库
MySQL操作全攻略:库、表、数据、事务全面指南
MySQL操作全攻略:库、表、数据、事务全面指南
|
14天前
|
存储 SQL 关系型数据库
【MySQL技术内幕】4.1-索引组织表
【MySQL技术内幕】4.1-索引组织表
13 0
|
17天前
|
分布式计算 DataWorks MaxCompute
DataWorks产品使用合集之新创建的工作空间,任务提交了,但是周期实例里面没任何数据,是什么导致的
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
23天前
|
存储 关系型数据库 MySQL
MySQL 日期表制作
MySQL 日期表制作
15 0
|
23天前
|
SQL 关系型数据库 MySQL
mysql将数据表插入到另一个数据库的表
mysql将数据表插入到另一个数据库的表
28 0

热门文章

最新文章