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 存储引擎表必须有主键,并且推荐使用整型的自增方式?

相关推荐
luv_sw5 分钟前
JavaSE-面向对象-抽象类和接口
java
TracyCoder12313 分钟前
MySQL 实战宝典(八):Java后端MySQL分库分表工具解析与选型秘籍
java·开发语言·mysql
非凡的世界14 分钟前
为什么我和越来越多的PHP程序员,选择了 Webman ?
开发语言·php·workman·webman
wasp52027 分钟前
做了技术管理后,我发现技术和管理其实可以兼得
java·运维·网络
MarkHD28 分钟前
车辆TBOX科普 第45次
java·开发语言
还债大湿兄38 分钟前
阿里通义千问调用图像大模型生成轮动漫风格 python调用
开发语言·前端·python
okseekw39 分钟前
字面量的初步认识
java
鸭子程序员1 小时前
c++ 算法
开发语言·c++·算法
搬砖ing换来金砖1 小时前
Python入门-Task02
开发语言·python
雨中散步撒哈拉1 小时前
17、做中学 | 初三下期 Golang文件操作
开发语言·后端·golang