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

mysql学习之旅(十三)——Mysql的存储引擎

文章目录

  • Mysql的存储引擎
    • 存储引擎的介绍
      • InnoDB存储引擎
      • MyISAM存储引擎:
    • 如何设置存储引擎

Mysql的存储引擎

存储引擎的介绍

什么是存储引擎
数据库存储引擎是数据库底层软件组件。数据库管理系统使用数据引擎进行创建、查询、更新和删除数据的操作。
Mysql的核心就是存储引擎。
Mysql提供了多个不同的存储引擎,在Mysql中,不需要在整个服务器中使用同一种存储引擎,我们可以根据对数据处理的需求,选择不同的存储引擎。
MYSQL支持的存储引擎
MYSQL5.7支持的存储引擎有InnoDB,MyISAM,Memory等。
可以使用SHOW ENGINES语句查看系统所支持的引擎类型。

InnoDB存储引擎

1、InnoDB给Mysql提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎。
2、对于处理巨大数据量的数据拥有很好的性能。
3、InnoDB存储引擎支持外键完整性约束。
4、InnoDB被用在众多需要高性能的大型数据库站点上。

MyISAM存储引擎:

MyISAM拥有较高的插入、查询速度,但不支持事务。
MEMORY存储引擎:
MEMORY存储引擎将表中的数据存储到内存中,为查询和引用其他表数据提供快速访问。
使用Mysql MEMORY存储引擎的出发点是速度。为了得到最快的响应时间,采用的逻辑存储介质是系统内存。虽然在内存中存储表数据确实会提供很高的性能,但当mysql守护进行崩溃时,所有的Memory数据都会丢失。获得速度得同时也带来了一些缺陷。

如何设置存储引擎

存储引擎的选择:
不同的存储都有各自的特点,已适用不同的需求。
InnoDB:提供提交、回滚和崩溃恢复能力的事务安全能力,可以实现并发控制。
MyISAM:数据表主要用来插入和查询记录,用MyISAM引擎可以提供较高的处理效率。
Memory:临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory引擎。

设置存储引擎1
设置服务器的存储引擎
在配置文件my.ini中的[mysqld] 下面设置需要的存储引擎
default-storage-engine=InnoDB
重启mysql服务器

设置存储引擎2:
设置客户端的存储引擎
SET default_storage_engine=InnoDB;

设置存储引擎3:
创建表时设置存储引擎
例:
Create table mytest(
id int primary key,
name varchar(10)
) ENGINE =InnoDB DEFAULT CHARSET=utf8;

show table status from book where name =‘myengine’;
设置存储引擎4:
Alter table tableName engine =engineName

http://www.jsqmd.com/news/1281929/

相关文章:

  • SAM2-UNet论文复现
  • 南昌地热地板哪家强?口碑好的制造厂推荐 - GrowthUME
  • 2026新版三明防水补漏服务商参考|阳台渗漏修缮方案指南 - 筑宅安
  • Ubuntu smba 重启
  • 26年医护考试App多维参考:发展趋势动态追踪 - 虚拟星辰
  • 2026最新AI写小说工具测评:实测10款写小说ai软件,新手如何开始写小说?
  • 如何高效构建智能游戏自动化引擎:M9A图像识别框架深度指南
  • 基于PLC的恒温恒湿控制系统设计与实现
  • 解析请求体内容(如 JSON、表单数据、XML 等) 将原始数据转换为 Python 数据结构 使转换后的数据可在 request. ...
  • 美团LongCat-2.0 MoE模型解析:ASIC训练与OpenRouter实践指南
  • 平芯微HY2120-CB高精度检测+自恢复+0V电池激活充电
  • MongoDB 4.2——在生产环境中设置 MongoDB
  • 2026找深圳市电动升降柱厂家推荐,防撞升降柱厂家哪家好?本地优质源头厂选购指南:5个坑+5条硬标准 - GEO99
  • 微山县油罐厂家哪家好,撬装油罐厂家推荐怎么选不踩坑?2026避坑攻略与靠谱厂家推荐 - GEO99
  • 基于Spring Boot的高校新生报到系统设计与优化实践
  • 2026年3款苹果短视频工具免费额度实测对比,哪款才是实用王者
  • 2026年7月苏州预付卡消费纠纷维权路径与法律分析 - 速递信息
  • 塑料滤水板生产企业推荐指南(2026 招投标完整版) - 排水板厂家
  • 三相电压不平衡的危害诊断与工程解决方案
  • LangChain对话上下文管理:原理与实践指南
  • 2026年东莞除甲醛行业深度观察:三大口碑品牌对比 - 环保除醛知识库
  • SQL注入实战指南:从手工注入到自动化工具,CTFHub靶场通关与安全防御
  • 音视频编解码——视频数据格式
  • WeNet语音识别工具包与LibriSpeech数据集实战指南
  • Flask构建在线教育平台:技术选型与核心实现
  • 伊利亚·苏茨克维尔的SSI获得英伟达Vera Rubin平台访问权
  • 彩笔运维勇闯机器学习--拟合
  • 泉州除甲醛优选名单:绿舒环保等6家深度测评 - 绿舒环保母婴除甲醛
  • 2025任城区储罐厂家哪家好,化工储罐厂家推荐怎么选不踩坑?避坑指南+本地厂家推荐 - GEO99
  • 2026工业清洗剂与脱脂剂厂家推荐盘点:脱脂剂与工业清洗剂厂家推荐清单及选型指南甄选洛合新材料 - 栗子测评