show engines; //查看mysql所支持的存储引擎,以及从中得到mysql默认的存储引擎
MyIsam存储引擎:(非聚集索引)->数据索引不在一起
Innodb存储引擎:(聚集索引)->数据索引在一起
MyISAM
每个MyISAM数据表,皆由存储在硬盘上的3个文件所组成,
.frm--存储数据表定义,此文件非MyISAM引擎的一部分。
.MYD--存放真正的数据。
.MYI--存储索引信息。
比如有一张表交user 那么磁盘对应了 user.frm user.MYD user.MYI
Innodb
每个Innodb数据表,皆由存储在硬盘上的2个文件所组成,
frm是表定义文件 ibd是数据文件+索引
补充几个面试题 嘻嘻
MYisam Innodb区别:
MyIsAM
表级锁
不支持事务
不支持外键
非聚集索引
而MyISAM 用一个变量保存了整个表的行数
InnoDB
支持行级锁,默认采用行级锁
是聚集索引
InnoDB 不保存表的具体行数,执行 select count(*) from table 时需要全表扫描
视频讲解:
https://edu.csdn.net/course/detail/38090
点我进入
面试宝典
很多人不知道面试问什么,或者其他的XXGuide,那里边的太多没用的,也没有源码解析,都靠自己悟, 不懂得还是不懂,没人讲解, 所以面试宝典来了,阿里P7亲自录制
目录:
每一个专题都是 基础+面试题
--基础阶段剖析了很多源码比如Spring的 LongAdder ConcurrentHashMap源码 ThreadLocal源码 AQS SpringBoot等等。。。
享受服务:
购买后请私我
1.如何学习才能拿到Offer,加好友立马规划
2.基础知识+最全面试题视频解析
3.公司内推
4.简历修改
5.1V1VX永久答疑,一辈子的朋友
6.模拟面试1次
7.入职公司后第一个任务 技术方案指导
入职后技术方案编写答疑
学习过程中改bug截图:
课件分为:
分为 【张无忌的面试宝典】-Java校招·实习【上】 + 【张无忌的面试宝典】-Java校招·实习【下】+【张无忌的面试宝典】-Java校招·实习【补充】
我已经带过太多学生,大厂,国企,中厂都有过,比如最近带的一个学生,在秋招中签了国企,秀下Offer