Found 35 bookmarks
Custom sorting
SQL中的条件判断函数CASE WHEN,和IF的用法_sql case when if-CSDN博客
SQL中的条件判断函数CASE WHEN,和IF的用法_sql case when if-CSDN博客
文章浏览阅读4.2w次,点赞17次,收藏68次。条件判断函数也成为控制流程函数,根据满足的条件的不同,执行相应的流程。MYSQL中进行条件判断的函数有IF,IFNULL,CASE。本文将分别介绍各个函数的用法。1、IF( expr , v1 , v2 )如果表达式expr的值为TURE,则IF()的返回值为v1;如果表达式expr是值为FALSE,则IF()的返回值为v2。IF()的返回值为数字值或者字符串,具体情况视其所在语境而定。..._sql case when if
·blog.csdn.net·
SQL中的条件判断函数CASE WHEN,和IF的用法_sql case when if-CSDN博客
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
文章浏览阅读1.7w次,点赞36次,收藏241次。死锁是指2+的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。@百度百科。_mysql死锁的原因和处理方法
·blog.csdn.net·
MySQL - 死锁的产生及解决方案_mysql死锁的原因和处理方法-CSDN博客
数据库-MySQL中for update的作用和用法
数据库-MySQL中for update的作用和用法
如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁.即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新,真正对表...
·segmentfault.com·
数据库-MySQL中for update的作用和用法
无事务,MySQL也能稳妥运转(mysql不用事务)
无事务,MySQL也能稳妥运转(mysql不用事务)
无事务,MySQL也能稳妥运转MySQL是目前最为流行的关系型数据库之一,主要用于管理和存储各种数据。然而,在实际使用过程中,由于事务操作的复杂性,MySQL可能会出现一些问题,比如死锁、阻塞等,这些问题会严重影响MySQL的性能和稳定性,甚至导致系统崩溃。但是,在一些场景下,我...
·developer.moduyun.com·
无事务,MySQL也能稳妥运转(mysql不用事务)
淺談 MySQL InnoDB 效能運作機制
淺談 MySQL InnoDB 效能運作機制
最近在研究 MySQL InnoDB 效能問題,Google 的結果發現網路上很多文章都是丟出設定檔,但如果沒有針對需求去調整設定,其實不會有太好的效果!道理很簡單,如果這些設定檔「絕對」能讓你的效能變好,那麼 MySQL 為何不作為預設值就好?還讓使用者大費周章去改初始設定,我想其中一定是有原因的。
·blog.toright.com·
淺談 MySQL InnoDB 效能運作機制
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MySQL引擎M
·cnblogs.com·
数据库系列:事务的4种隔离级别 - Hello-Brand - 博客园
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。
·cloud.tencent.com·
理解事务的4种隔离级别-腾讯云开发者社区-腾讯云
事务和锁机制是什么关系? 开启事务就自动加锁了吗? - 南哥的天下 - 博客园
事务和锁机制是什么关系? 开启事务就自动加锁了吗? - 南哥的天下 - 博客园
数据库锁 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对数据库操作的类型 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而
·cnblogs.com·
事务和锁机制是什么关系? 开启事务就自动加锁了吗? - 南哥的天下 - 博客园
如何避免事务造成的锁表?以及如何解决表锁_事务锁表-CSDN博客
如何避免事务造成的锁表?以及如何解决表锁_事务锁表-CSDN博客
文章浏览阅读6.7k次,点赞2次,收藏14次。​ 在数据库里,同一个数据可能有多个人来读取或更改,为了防止更改的时候别人也同时更改,这里一般要锁住表不让别人改,锁表发生在insert update 、delete 中_事务锁表
·blog.csdn.net·
如何避免事务造成的锁表?以及如何解决表锁_事务锁表-CSDN博客
W3Schools.com
W3Schools.com
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
·w3schools.com·
W3Schools.com
Column count doesn't match value count at row 1
Column count doesn't match value count at row 1
So I read the other posts but this question is unique. So this SQL dump file has this as the last entry. INSERT INTO `wp_posts` VALUES(2781, 3, '2013-01-04 17:24:19', '2013-01-05 00:24:19'. I'm t...
·stackoverflow.com·
Column count doesn't match value count at row 1
调用commit()或rollback()是否再次隐式启用自动提交?-腾讯云开发者社区-腾讯云
调用commit()或rollback()是否再次隐式启用自动提交?-腾讯云开发者社区-腾讯云
使用java.sql和官方oracle文档没有明确说明这一点,但我觉得连续的更新查询在使用使用setAutoCommit(false)、commit()和rollback()执行事务的方法之后不会自动更新db,在调用commit()或rollback()之后是否必须调用setAutoCommit(true)?编辑:可以确认在执行事务后调用setAutoCommit(true)会产生正确和预期的行为
·cloud.tencent.com·
调用commit()或rollback()是否再次隐式启用自动提交?-腾讯云开发者社区-腾讯云
MySQL / MariaDB 重置自增 ID (AUTO_INCREMENT)教程 - 完美保留表数据的终极解决方案 - 求其在我 - 博客园
MySQL / MariaDB 重置自增 ID (AUTO_INCREMENT)教程 - 完美保留表数据的终极解决方案 - 求其在我 - 博客园
MySQL 表的主键一般都要使用自增 ID (AUTO_INCREMENT) ,当你删除其中一条,会造成自增 ID 不连续,这可能导致需要使用 ID 进行判断时的不准确,这时可能会考虑重置自增 ID。 本教程将介绍多种重置 MySQL 自增 ID 的方法,特别是不会删除数据的重置自增 ID 法,非常
·cnblogs.com·
MySQL / MariaDB 重置自增 ID (AUTO_INCREMENT)教程 - 完美保留表数据的终极解决方案 - 求其在我 - 博客园
mysql自增id突然变大到超出范围_mysql自增id突然变得很大-CSDN博客
mysql自增id突然变大到超出范围_mysql自增id突然变得很大-CSDN博客
文章浏览阅读5.5k次。mysql我采用id自增生成策略,但是经过后端导入数据,刚插入的1-2条数据id生成正常,但是后面突然增大,导致id超出范围。首先排查数据库原因,我手动添加数据,看数据库默认分配自增id是否有问题。经过测试正常,说明可能是后端原因。使用下面语句重置自增id默认值,一定要把异常id删除,否则无法修改成功(遇到的一个坑)。经过后端排查,发现是后端框架原因,后端框架默认给新插入数据分配的id导致。2、后端对框架进行配置,修改id生成逻辑为数据库分配。1、数据库修改恢复自增id默认值。..._mysql自增id突然变得很大
·blog.csdn.net·
mysql自增id突然变大到超出范围_mysql自增id突然变得很大-CSDN博客
Database Transactions and Resource Locking in Laravel - Pine
Database Transactions and Resource Locking in Laravel - Pine
Database transactions and pessimistic locking are probably not the most used features, however, they can be extremely useful. Let’s take a brief look and then examine how Laravel’s database layer supports these features. In this post, we don’t focus on the plain SQL implementation of database transactions or locking. After explaining shortly, we move on […]
·pineco.de·
Database Transactions and Resource Locking in Laravel - Pine
Begin Transaction 會不會影響 SQL Performance?
Begin Transaction 會不會影響 SQL Performance?
今天同事剛好問我這個問題,這個問題很有趣,也被很多人討論過。 首先,我們需要了解到 MS SQL的Defaul…
·mssqltaiwan.wordpress.com·
Begin Transaction 會不會影響 SQL Performance?
SQL truncate 、delete与drop区别 - 编程笔记 - 博客园
SQL truncate 、delete与drop区别 - 编程笔记 - 博客园
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(
·cnblogs.com·
SQL truncate 、delete与drop区别 - 编程笔记 - 博客园
COUNT(*) vs COUNT(col) in MySQL
COUNT(*) vs COUNT(col) in MySQL
There is a substantial difference in performance and even query results when using COUNT(*) or COUNT(col) in MySQL. Let's take a look.
·percona.com·
COUNT(*) vs COUNT(col) in MySQL
MySQL索引有哪些分类,你真的清楚吗?
MySQL索引有哪些分类,你真的清楚吗?
按数据结构分类可分为:B+tree索引、Hash索引、Full-text索引。按物理存储分类可分为:聚簇索引、二级索引(辅助索引)。按字段特性分类可分为:主键索引、普...
·segmentfault.com·
MySQL索引有哪些分类,你真的清楚吗?
细说varchar与char有哪些区别?_char和varchar区别-CSDN博客
细说varchar与char有哪些区别?_char和varchar区别-CSDN博客
文章浏览阅读6.7w次,点赞172次,收藏297次。CHAR和VARCHAR是MySQL中两种最重要的字符串类型,两者的原理和区别也是面试中高频问题,如果是你,会从哪几个角度去回答这个问题呢?今天,我给大家总结了一下相关知识点,让我们一起回顾一下吧。 ----- 本文描述和假设使用的存储引擎以Innodb和MyISAM为准_char和varchar区别
·blog.csdn.net·
细说varchar与char有哪些区别?_char和varchar区别-CSDN博客
Mysql on duplicate key update用法及优缺点 - 字节悦动 - 博客园
Mysql on duplicate key update用法及优缺点 - 字节悦动 - 博客园
在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新, 在刚碰到的时候,一般思路是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有ON DUPLICATE KEY UPDATE一步就可以完成(Mysql独有的语法)。 ON DUPLICATE
·cnblogs.com·
Mysql on duplicate key update用法及优缺点 - 字节悦动 - 博客园