【大厂面试系列】吊打面试官之mysql高频面试题(最新版)

本文详细探讨了MySQL数据库的基础知识,包括SQL、存储引擎、索引、事务、锁、视图、存储过程等核心概念。还深入讲解了数据库优化策略,如索引设计、事务隔离级别、SQL性能优化、分库分表等,是准备MySQL面试的必备参考资料。
摘要由CSDN通过智能技术生成

数据库基础知识

  • 为什么要使用数据库
  • 什么是SQL?
  • 什么是MySQL?
  • 数据库三大范式是什么
  • mysql有关权限的表都有哪几个
  • MySQL的binlog有有几种录入格式?分别有什么区别?

数据类型

  • mysql有哪些数据类型

引擎

  • MySQL存储引擎MyISAM与InnoDB区别
  • MyISAM索引与InnoDB索引的区别?
  • InnoDB引擎的4大特性
  • 存储引擎选择

索引

  • 什么是索引?
  • 索引有哪些优缺点?
  • 索引使用场景(重点)
  • 索引有哪几种类型?
  • 索引的数据结构(b树,hash)
  • 索引的基本原理
  • 索引算法有哪些?
  • 索引设计的原则?
  • 创建索引的原则(重中之重)
  • 创建索引的三种方式,删除索引
  • 创建索引时需要注意什么?
  • 使用索引查询一定能提高查询的性能吗?为什么
  • 百万级别或以上的数据如何删除
  • 前缀索引
  • 什么是最左前缀原则?什么是最左匹配原则
  • B树和B+树的区别
  • 使用B树的好处
  • 使用B+树的好处
  • Hash索引和B+树所有有什么区别或者说优劣呢?
  • 数据库为什么使用B+树而不是B树
  • B+树在满足聚簇索引和
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值