随笔分类 - MySQL日常使用知识点
摘要:之前有简单介绍过 Spring事务的四个特性(ACID) 、Spring事务的隔离级别 和 数据库悲观锁和乐观锁, 不了解的可以先看看这些 今天继续了解一下Spring事务的传播行为, 一共有七种 1.PROPAGATION_REQUIRED 如果当前上下文中没有事务,就创建一个新事务,如果当前存在
阅读全文
摘要:之前说过了Spring事务的四大特性和隔离级别的问题, 不了解的可以看看这里 -> Spring事务的四大特性ACID 和 Spring事务的隔离级别 虽然数据库的隔离级别可以解决大多数问题,但是灵活度较差,为此又提出了悲观锁和乐观锁的概念。 转载自: 置顶 、唐城 https://www.jb51
阅读全文
摘要:之前我们说过了事务的四个特性(ACID), 不了解的可以点击这里看看 -> Spring事务的四个特性(ACID) 今天来简单说一说隔离级别 ... 在操作数据的时候, 一般就会牵扯到数据库事务, 而事务需要满足四个特性, 也就是ACID, 原子性(Atomicity)、一致性(Consistenc
阅读全文
摘要:1.事务(Transaction) 事务一般是指数据库事务, 是基于关系型数据库(RDBMS)的企业应用的重要组成部分。在软件开发领域,事务扮演者十分重要的角色,用来确保应用程序数据的完整性和一致性。也就是要么完全执行,要么完全不执行。 事务允许我们将几个或一组操作组合成一个要么全部成功、要么全部失
阅读全文
摘要:转载自:https://www.cnblogs.com/qianxiaoruofeng/p/15542468.html 第一种 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线
阅读全文
摘要:前言 Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。 官方下载地址:https://www.navicat.com.cn
阅读全文
摘要:1.Explain介绍 在日常工作中, 我们会有时会开慢查询去记录一些执行时间比较久的SQL语句, 找出这些SQL语句后我们常常会用explain这个命令来查看一个这些SQL语句的执行计划, 查看该SQL语句有没有使用上了索引, 有没有做全表扫描等, 进而排查出执行慢的原因. 目前使用explain
阅读全文
摘要:今早想要安装一款可多链接数据库的客户端, 就想到了navicat, 但是因为是要收费的, 就想到了破解版本, 于是上网搜了搜, 按照一些教程配置激活, 但是最后总是失败, 各种网络方法各种试, 就是不行, 结果不仅没安装好, 反而发现网上这类的问题解决都是复制粘贴的, 估计都是复制党, 根本没有自己
阅读全文
摘要:转载自 微信公众号 [ 鸭哥聊Java] 本文会提到 52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多
阅读全文
摘要:先看以下SQL以及执行结果: select * from student s left join class c on s.classId=c.id order by s.id select * from student s left join class c on s.classId=c.id a
阅读全文
摘要:转载: https://blog.csdn.net/qq_39390545/article/details/106414765 一、MySQL通配符模糊查询(%,_) 1-1. 通配符的分类 "%" 百分号通配符: 表示任何字符出现任意次数 (可以是0次) "_" 下划线通配符:表示只能匹配单个字符
阅读全文
摘要:转载: https://blog.csdn.net/qq_39390545/article/details/107020686 理解SQL优化原理 ,首先要搞清楚SQL执行顺序: SELECT语句 - 语法顺序: SELECT DISTINCT <select_list> FROM <left_ta
阅读全文
摘要:转载自: https://blog.csdn.net/qq_39390545/article/details/106690916 1.插入或替换 如果我们想插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。 此时,可以使用"REPLACE INTO"语句,这样就不必先
阅读全文