Java八股文总结(二)

Java八股文总结(续)

接上篇笔记:Jhttps://blog.csdn.net/weixin_44780078/article/details/130192373

文章目录

    • Java八股文总结(续)
    • [六、MySql 相关](#六、MySql 相关)
      • [1. InnoDB 与 MyISAM 的区别?](#1. InnoDB 与 MyISAM 的区别?)
      • [2. 为什么 InnoDB 存储引擎表必须有主键,并且推荐使用整型的自增方式?](#2. 为什么 InnoDB 存储引擎表必须有主键,并且推荐使用整型的自增方式?)

六、MySql 相关

1. InnoDB 与 MyISAM 的区别?

InnoDB 和 MyISAM 都是 MySql 的存储引擎。

InnoDB MyISAM
事务 支持 不支持
主键 一定要有 不一定要有
外键 支持 不支持
聚簇索引 是(数据文件和索引文件是绑定在一起的) 不是(相反数据文件和索引文件是分开的)
全文索引 不支持(v5.7之后也支持) 支持
行数 不存储 存储
行锁 支持 不支持

2. 为什么 InnoDB 存储引擎表必须有主键,并且推荐使用整型的自增方式?

相关推荐
GuokLiu1 分钟前
250708-通过两块硬盘拷贝DeepSeek两个满血版模型的bash脚本
开发语言·chrome·bash
倔强的小石头_2 小时前
【C语言指南】函数指针深度解析
java·c语言·算法
kangkang-5 小时前
PC端基于SpringBoot架构控制无人机(三):系统架构设计
java·架构·无人机
iCxhust6 小时前
c# U盘映像生成工具
开发语言·单片机·c#
yangzhi_emo7 小时前
ES6笔记2
开发语言·前端·javascript
界面开发小八哥7 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse
idolyXyz8 小时前
[java: Cleaner]-一文述之
java
一碗谦谦粉8 小时前
Maven 依赖调解的两大原则
java·maven
emplace_back8 小时前
C# 集合表达式和展开运算符 (..) 详解
开发语言·windows·c#
jz_ddk8 小时前
[学习] C语言数学库函数背后的故事:`double erf(double x)`
c语言·开发语言·学习