mysql插入数据更新数据

本文深入探讨了SQL语言中关键操作的使用技巧,包括INSERT、UPDATE、REPLACE和DELETE语句的详细解析,以及如何在实际场景中应用这些操作进行数据管理。文章特别强调了WHERE语句的重要性,以及ORDER BY和LIMIT在数据更新中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插入数据 insert into
两种格式:
在这里插入图片描述
如果所有的value和表格式一致可以省去前面的顺序。
在这里插入图片描述
如果不是要自己写,不然数据库不知道你的顺序是如何的
在这里插入图片描述
自己设置数据 可以省略其中一些列
在这里插入图片描述
一条语句插入多行
在这里插入图片描述
有一种用replace语句插入
在这里插入图片描述
但是replace如果有一个唯一键相同插入会删除原有的再插入
在这里插入图片描述
可以看见有两个变化
update 和 replace的区别
如果没有冲突,update不作操作,replace做插入
有冲突 update更新列 replace删除在插入
duplicate kye
当存在一个唯一键或主键的时候,如果想要插入一个新的关于这个的数据,类似于查看一个ip进入了多少次,如果ip(主键)相同就更新数据,如果不相同就插入数据。
在这里插入图片描述
每插入一次增加一个次数
也可以这样直接更新数据
在这里插入图片描述
修改行
格式: update table_name set column_name=value,
在这里插入图片描述
但是很重要很重要很重要的是这样更改数据会该整个表
在这里插入图片描述
所以必须要加上where语句来确认更改的行
删库跑路操作之一
在这里插入图片描述

根据order by和limit更新数据
在这里插入图片描述
会把第一行的数据改正
order by类似
删除表数据 delete
删除where匹配的特殊数据
在这里插入图片描述
不加where则是删除整个表 很危险。
truncate table可以直接清空整个表的数据
在这里插入图片描述
也可以和更改数据一样 order by和limit删除 ,不重复说了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值