
mysql
JLUBJTU
用技术成就自己
展开
-
MySQL面试题汇总
文章目录1、数据库三大范式是什么2、Char和VarChar的区别3、引擎相关4、使用索引查询一定能提高查询的性能吗?为什么5、事物的四大特性(ACID)介绍一下?6、什么是脏读?幻读?不可重复读?7、什么是事务的隔离级别?MySQL的默认隔离级别是什么?8、隔离级别与锁的关系9、按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法10、什么是死锁?怎么解决?11、数据库的乐观锁和悲观锁是什么?怎么实现的? 1、数据库三大范式是什么 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键原创 2020-07-21 21:10:41 · 391 阅读 · 0 评论 -
MySQL索引
文章目录1、索引的本质2、索引的类型3、索引的创建方式4、索引的使用场景5、创建索引的原则6、索引的数据结构⭐7、MySQL的引擎 1、索引的本质 索引是帮助MySQL高效获取数据的排好序的数据结构。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 更通俗的说,索引就相当于目录。为了方便查找书中的原创 2020-06-27 23:00:06 · 267 阅读 · 0 评论