mysql笔记(10)-数据的插入和更新(insert/update/case)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql笔记(10)-数据的插入和更新(insert/update/case)相关的知识,希望对你有一定的参考价值。

参考技术A

常见的插入方式有以下几种:

这种方式每次只能插入一行
且set从句内的values不能全部为空

这种方式可以一次性插入多行
不同行之间的数据要 用逗号进行分隔

这种方式用于替换表中的某一行
若新插入记录的主码已经存在于表中,则用新记录替换旧记录
若新插入记录的主码不在表中,则直接插入新记录

普通的update语句写法如下:

例如:在instructor(教师信息)表中
我们想更新 ID为10101的教师的工资为70000

对于更复杂的数据更新 我们可以添加 case-when从句
从而实现对数据的分类更新

例如:在instructor(教师信息)表中 对所有教师进行涨薪
对工资小于等于100000的涨薪5%,其他人涨薪3%

以上是关于mysql笔记(10)-数据的插入和更新(insert/update/case)的主要内容,如果未能解决你的问题,请参考以下文章

数据的增删改

python 学习笔记之列表和元组

在 Java 中使用 SELECT Query MySQL 进行更新

mysql笔记--数据库基本增删改查 修改表结构

mysql学习笔记

SQL笔记--MySQL高级操作