文章 2023-07-14 来自:开发者社区

MySQL高阶知识点(四)

1.全局锁和表锁:给表添加字段需要注意什么? 根据加锁范围:MySQL里面的锁可以分为:全局锁、表级锁、行级锁 全局锁 对整个数据库实例加锁。 MySQL提供加全局读锁的方法:Flush tables with read lock(FTWRL) 这个命令可以使整个库处于只读状态。使用该命令之后,数据更新语句、...

MySQL高阶知识点(四)
文章 2023-07-14 来自:开发者社区

MySQL高阶知识点(三):吃透索引

接着之前总结的:索引概述入门,今天全面讲述一下索引相关知识点 1.数据库索引是什么?有什么优缺点? 索引是一种能提高数据库查询效率的有序的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。索引一般存储在磁盘的文件中,它是占用物理空间的。其优缺点如下: 优点: 加快数据查询速度,这也是解决慢SQL,创建索引的主要原因。你可以想象查找一个字没有目录,一页一页去查找和根据目录...

MySQL高阶知识点(三):吃透索引
文章 2023-07-14 来自:开发者社区

MySQL高阶知识点(二):索引概述

1.深入浅出索引 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash 通常来讲,索引就像一本中华字典的目录,通过目录可以快速定位查找某个汉字在哪一页,如果一页一页去查找某个汉字,效率之慢可想而知。我们可以通过创建索引提高查询速度,创建唯一索引保证字段唯一性...

MySQL高阶知识点(二):索引概述
文章 2023-07-14 来自:开发者社区

MySQL高阶知识点(一):SQL语句是怎么执行的

MySQL高阶知识点(一) 1.一条 SQL查询语句是如何被执行的 MySQL 的基本架构示意图如下所示: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、...

MySQL高阶知识点(一):SQL语句是怎么执行的

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像