一、应用场景
上篇文章我们学会了在pymysql事务中批量插入数据的复用代码,既然有了批量插入,那批量更新和批量删除的操作也少不了。
二、解决思路
为了解决批量删除和批量更新的问题,提出如下思路:
2025年08月12日
上篇文章我们学会了在pymysql事务中批量插入数据的复用代码,既然有了批量插入,那批量更新和批量删除的操作也少不了。
为了解决批量删除和批量更新的问题,提出如下思路:
2025年08月12日
sql语句的更新流程图:
在MySQL中,不管采用什么执行引擎(Memory的除外),最终都是需要将数据保存到磁盘上的。当我们在操作数据的时候也需要将数据从磁盘中区出来,放在内存中进行操作。针对这种频繁的从磁盘中获取数据后,操作完在写入磁盘的操作。在大量业务中很容易出现性能问题效率也极低。为了解决这个问题,mysql 在Innodb中引入了buffer pool 缓存的概念。
2025年08月12日
----关注IT小技术,每天get一个IT小技能。
客户现在有一个需求,公司有一台很重要SQL数据库,怕有一天服务器或者系统崩溃,导致所有SQL数据库数据丢失,客户想把数据库数据,通过某种方式将数库进行实时同步到另外一台服务器上,这样可以做个backup。
那客户这个需求如何实现呢?
通过分析与研究,使用的是SQL自带的发布与订阅功能,旧的SQL Server版本是2008,新安装一个SQL Server 2014版本,通过旧SQL Serer发布,再通过SQL Server2014订阅,来同步数据库数据。
2025年08月12日
大家好,我是宁一。
这节课来讲讲SQL的基本语法。
SQL的基本语法就是增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)。
2025年08月12日
FOR UPDATE 是 SQL 查询中一种用于锁定选定行的子句,通常与事务一起使用。在支持行锁定的数据库管理系统(如 MySQL, PostgreSQL, Oracle 等)中,FOR UPDATE 会请求行级锁,以确保在事务完成之前,其他事务不能修改或删除这些被锁定的行。这有助于防止并发事务之间的冲突,并确保数据的一致性。
2025年08月12日
在SQL Server数据库开发中,经常会遇到需要根据一个表的数据来更新另一个表的情况。通过SELECT语句从一个或多个表中提取数据,然后使用UPDATE语句将这些数据更新到目标表中,是一种常见的操作需求。
2025年08月12日
把你知道的Update语句写下来,大多数人只能写一个至两个。
而实际在编写程序的时候,通过BAIDU也能写出来,本文分表分字段总结了常用的Update语句,代码亲测可用,大家放心COPY使用。
建表Stud_A,字段为:A_ID,A_NAME,A_SEX
update Stud_A