mysql笔记(10)-数据的插入和更新(insertupdatecase)

mysql笔记(10)-数据的插入和更新(insertupdatecase),第1张

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

这种方式每次只能插入一行

且set从句内的values不能全部为空

这种方式可以一次性插入多行

不同行之间的数据 用逗号进行分隔

这种方式用于替换表中的某一行

若新插入记录的主码已经存在于表中,则用新记录替换旧记录

若新插入记录的主码不在表中,则直接插入新记录

普通的update语句写法如下:

例如:在instructor(教师信息)表中

我们想更新 ID为10101的教师的工资为70000

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

从而实现对数据的分类更新

例如:在instructor(教师信息)表中 对所有教师进行涨薪

对工资小于等于100000的涨薪5%,其他人涨薪3%

insert。数据库中增加一条新数据使用的命令是“insert”。INSERT命令可以向数据库已有的表中插入一行或者多行元组数据,有两种语法形式:

1、配合VALUES关键字,语法为“INSERTINTO表名(列名1,…列名n)VALUES(值1…,值n)”。

2、配合SET关键字,语法为“INSERTINTO表名SET列名1=值1,列名2=值2,…”。

select选择

insert插入

update修改

delete删除

eg:

select

*

from

db1

where

id='"&

text1

&"'

在db1数据库中选择id字段=text1的信息

insert

into

db1(id)

values('"

&

Text1

&

"')

在db1中插入id=text1的信息

update

db1

set

[id]='"

&

Val(Text1)

&

"'

where

条件"

符合条件的情况下,将db1中的id修改成text1输入内容

delete

from

db1

where

id='"

&

text1

&

"'

删除db1中id=text1的信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9584393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存