当前位置: 首页 > news >正文

MySQL 面试突击指南:核心知识点解析1

MySQL中有哪些存储引擎?

请添加图片描述

InnoDB存储引擎

InnoDB是MySQL的默认事务型引擎,也是最重要、使用最广泛的存储引擎,设计用于处理大量短期事务。

MyISAM存储引擎

在MySQL 5.1及之前版本,MyISAM是默认的存储引擎。它提供了全文索引、压缩、空间函数(GIS)等特性,但不支持事务和行级锁,崩溃后无法安全恢复。

Merge存储引擎

Merge存储引擎将多个MyISAM表聚合在一起,便于进行统一查询、删除和更新操作,但其内部并不保存数据,数据依旧在MyISAM表中。

Archive存储引擎

Archive存储引擎仅支持INSERT和SELECT操作,插入的行会被压缩,适合日志和数据采集类应用,但查询时需要执行全表扫描。

Blackhole存储引擎

Blackhole引擎不保存任何插入的数据,可以在某些特殊的复制架构和日志审核时使用。

CSV存储引擎

CSV引擎将普通的CSV文件作为MySQL的表来处理,但不支持索引,适合作为数据交换机制。

Federated存储引擎

Federated引擎是访问其他MySQL服务器的代理,创建到远程MySQL服务器的客户端连接,将查询传输到远程服务器执行。

Memory存储引擎

Memory表的数据文件存储在内存中,适用于查找表、缓存周期性聚合数据和保存数据分析中的中间数据。

NDB集群引擎

MySQL Cluster结合MySQL服务器和NDB集群存储引擎,提供分布式、高可用的数据库解决方案。

数据库表设计时,如何选择字段类型?

  • 使用最小数据类型:更小的数据类型通常更快,占用更少的磁盘、内存和CPU缓存。
  • 简单数据类型:简单数据类型操作需要更少的CPU周期,如使用整数代替字符串来存储日期和时间。
  • 避免NULL</

相关文章:

  • YOLOv10改进 | 注意力篇 | YOLOv10引入YOLO-Face提出的SEAM注意力机制优化物体遮挡检测
  • 改进YOLOv7 | 在 ELAN 模块中添加【Triplet】【SpatialGroupEnhance】【NAM】【S2】注意力机制 | 附详细结构图
  • 浏览器组成的介绍
  • QT中QSettings的使用系列之二:保存和恢复应用程序主窗口
  • bash: nvcc: command not found
  • 查看 MAC 的 shell 配置文件
  • 2024考古之还在用原始JDBC开发 手搓 案例 实现一个模块的增删改
  • 基于51单片机的篮球计分器设计
  • 武汉工程大学24计算机考研数据,有学硕招收调剂,而专硕不招收调剂!
  • 【C++题解】1741 - 求出1~n中满足条件的数的个数和总和?
  • 国产芯片方案/血氧仪方案SIC88336
  • 音乐界的颠覆与挑战分析
  • UE/C++简单功能实现笔记
  • 2024华为OD机试真题- 计算三叉搜索树的高度-(C++/Python)-C卷D卷-100分
  • AJAX 综合案例-day2
  • C语言笔记(第一章:C语言编程)
  • DataBase in Android
  • GraphQL学习过程应该是这样的
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Javascripit类型转换比较那点事儿,双等号(==)
  • node.js
  • Python_OOP
  • ReactNative开发常用的三方模块
  • Vue2 SSR 的优化之旅
  • Vue官网教程学习过程中值得记录的一些事情
  • 初识 webpack
  • 创建一种深思熟虑的文化
  • 简单实现一个textarea自适应高度
  • 讲清楚之javascript作用域
  • 力扣(LeetCode)965
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 如何用vue打造一个移动端音乐播放器
  • 使用common-codec进行md5加密
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 微信小程序--------语音识别(前端自己也能玩)
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • # Redis 入门到精通(九)-- 主从复制(1)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (4)Elastix图像配准:3D图像
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Java数据结构)ArrayList
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (WSI分类)WSI分类文献小综述 2024
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)计算机毕业设计大学生兼职系统
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (十三)MipMap
  • (四) Graphivz 颜色选择
  • (转)母版页和相对路径
  • (转)平衡树
  • (自适应手机端)行业协会机构网站模板
  • .a文件和.so文件
  • .equals()到底是什么意思?