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

相关推荐
沐知全栈开发4 分钟前
ASP 实例:深入浅出地了解ASP技术
开发语言
待╮續12 分钟前
JVMS (JDK Version Manager) 使用教程
java·开发语言
hgz071019 分钟前
企业级Nginx反向代理与负载均衡实战
java·jmeter
龘龍龙20 分钟前
Python基础学习(四)
开发语言·python·学习
U-52184F6926 分钟前
C++ 实战:构建通用的层次化数据模型 (Hierarchical Data Model)
开发语言·c++
火一线31 分钟前
【C#知识点详解】基类、抽象类、接口类型变量与子类实例的归纳总结
开发语言·c#
李慕婉学姐37 分钟前
【开题答辩过程】以《基于PHP的动漫社区的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
开发语言·mysql·php
diudiu96281 小时前
Maven配置阿里云镜像
java·spring·阿里云·servlet·eclipse·tomcat·maven
それども1 小时前
insertOnDuplicateKey 和 upsert 区别
数据库·mysql
魔芋红茶1 小时前
Netty 简易指南
java·开发语言·netty