MySQL
文章平均质量分 65
mysql相关知识,基础和高级部分。循序渐进
哗哗的世界
点点关注,共同进步
展开
-
JAVA面试高频考点之数据库篇
候选人:我们在项目开发中,多个事务并发进行是经常发生的,并发也是必然的,有可能导致一些问题:第一是脏读,当一个事务正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据库中,这时另外一个事务也访问了这个数据,因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是”脏数据”,依据”脏数据”所做的操作可能是不正确的。嗯,这个情况有很多,不过都有一个大前提,就是表中的数据要超过10万以上,我们才会创建索引,并且添加索引的字段是查询比较频繁的字段,一般也是像作为查询条件,排序字段或分组的字段这些。原创 2023-11-13 18:05:40 · 26 阅读 · 0 评论 -
7000字,彻底搞清楚 MySQL 索引(索引的概念、逻辑分类、实现原理、物理存储、索引优化),附手绘图~
虽然是模糊的,但却是真实存在的。因此,本文我们将从基础理论出发,介绍 MySQL 按照逻辑角度的索引分类和实现,通过数据结构的实现原理阐述不同结构对建立索引带来的优劣势,同时针对物理存储的方式对索引的组织特点和应用场景进行分析。这个区别导致最大的问题就是聚簇索引的索引的顺序和数据本身的顺序是相同的,而非聚簇索引的顺序跟数据的顺序没有啥关系。如此一来,可以看出索引的一大好处是如其概念中所提及的,使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。原创 2023-11-13 15:08:52 · 47 阅读 · 0 评论 -
SQL四大基础操作语言DDL,DCL,DQL,DML
在学习B站黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括时整理的笔记,在以后温习时方便查看。MySQLData Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段)。原创 2023-11-12 18:08:10 · 53 阅读 · 0 评论