首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mysql
Java工程师的修炼之道
创建于2021-08-08
订阅专栏
结合自己实际工作,主要梳理 MySQL 的主线知识,比如事务、索引、锁等;并基于这条主线,缕清相关概念、机制、原理、案例分析以及本质,让自己真正能掌握 MySQL 核心技术与底层原理。
等 2 人订阅
共40篇文章
创建于2021-08-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
InnoDB 是如何存储数据的?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天 MySQL 把数据存储和查询操作抽象成了存储引擎,不同的存储引擎,对数据的存储和读取方式各不相同。
金三银四阿里必问,索引底层详剖(二叉树、AVL、B-Tree等)
今天在学习B站上的mysql课程,推荐大家也可以看一下,金三银四阿里必问,索引底层详剖(二叉树、AVL、B-Tree等)
Mysql索引原理学习笔记
索引(在mysql中也叫作键)是存储引擎用于快速找到记录的一种数据结构。当表中的数据量越来越大时,索引对性能的影响愈发重要。
学习《码猿技术专栏》-mybatis篇笔记
最近在学习《码猿技术专栏》的文章,记录自己学习的过程,学习笔记,便于后续复习和实战。大家可以关注他的公众号,谈到的技术点都是工作当中常用的,比如SpringCould、SpringBoot等技术。
数据库的并发操作和锁
数据库的并发策略 数据库的并发控制一般采用三种方式实现,分别是乐观锁、悲观锁及时间戳。乐观锁 乐观锁在读数据时,认为别人不会去写其所读的数据;
数据库事务
数据库事务执行一系列基本操作,这些基本操作组成一个逻辑工作单元一起向数据库提交,要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元。事务必须具备以下4个属性,简称ACID属性。
数据库三范式
范式是最小冗余的表结构,三范式的概念如下所述。 1.第一范式 如果每列都是不可再分的最小数据单元(也叫作最小的原子单元),则满足第一范式,第一范式的目标是确保每列的原子性。
创建索引的9个原则
今天是元旦,2022年第1天,我立个flag,坚持每天写博客。 创建索引是我们提高数据库查询数据库效率最常用的方法,也是很重要的方法。
聊聊sql优化的15个小技巧
sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句。
SQL优化
SQL优化很容易理解,就是通过给查询字段添加索引或者改写SQL提高其执行效率,一般而言,SQL编写有以下几个通用的技巧: SQL优化 合理使用索引 索引少了查询慢;索引多了占用空间大,执行增删改语句的
再见收费的Navicat,DBeaver真强大
dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。它是一个图形化的界面工具,专门用于与各种数据库的集成,通过dbeaver我们可以与各种数据库进行集成。
SQL隐式转换
查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。任何在Order by语句的非索引项或者有计算表达式都将降低查询速度 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如…
SQL 之 sql 注入
通过在 Web 表单中输入(恶意)SQL 语句得到一个存在安全漏洞的网站上的数据库,而不是按照设 计者意图去执行 SQL 语句。举例:当执行的 sql 为 select * from user where username = “admin” or “a”=“a”时,sql 语…
mysql-连接查询
INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接):与 LEFT JOIN相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
case-when-then
``` select t.ageRang, count(t.ageRang) as totalCount from ( select patient_name, case when patient_a
索引区别
https://zccst.iteye.com/blog/1697043 mysql explain用法和结果的含义 https://www.cnblogs.com/yycc/p/7338894.ht
MySQL的事务处理及隔离级别
事务是一组原子性的SQL查询,或者说是一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句全部崩溃或其他原因无法执行,那么所有的语句都不会执行。即事务内的语句,要么全部执行成功,要么全部执行失败。
mysql explain用法和结果的含义
感谢博主分享 mysql explain用法和结果的含义 创建索引和删除索引: https://www.cnblogs.com/llzhang123/p/7889382.html
mysql事务
所谓原子性:是指事务是一个最小单元,不可再分隔,成为一个整体。 所谓一致性:是指事务中的方法要么同时成功,要么都不成功。比如A向B转账,要不都成功,要不都失败。 所谓隔离性:是指当多个事务操作数据库中同一个记录或多个记录时,对事务进行隔离开来有序执行,避免同时对同一数据做操作。…
创建高性能索引-查询性能优化
索引大大减少了服务器需要扫描的数据量,可以帮助服务器避免排序和临时表,可以将随机I/O变为顺序I/O