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

相关推荐
软测进阶18 小时前
【超详细图文教程】2025年最新Win10 系统安装 MySQL 教程
数据库·mysql
Anthony_23118 小时前
MySQL的常用命令
运维·数据库·mysql·adb·docker
FOLLOW ME31118 小时前
MySQL主从复制及进阶配置
数据库·mysql
博一波18 小时前
MySQL 核心文件解析:从配置到存储的 “说明书 + 记录仪” 系统
数据库·mysql
JCBP_18 小时前
QT(3)
开发语言·汇编·c++·qt·算法
秃顶老男孩.18 小时前
web中的循环遍历
开发语言·前端·javascript
叫我阿柒啊18 小时前
从Java全栈到前端框架的实战之路
java·数据库·微服务·typescript·前端框架·vue3·springboot
滴滴滴嘟嘟嘟.18 小时前
Qt信号与槽机制
开发语言·qt
快起来搬砖了18 小时前
实现一个优雅的城市选择器组件 - Uniapp实战
开发语言·javascript·uni-app
wu~97018 小时前
开发思路篇:转账接口设计
java·开发语言