mysql barracuda_这可能是把MySQL存储引擎讲解的最清楚的一篇文章了

本文深入探讨了MySQL的存储引擎,重点关注InnoDB和MyISAM的特点。InnoDB是默认引擎,支持事务和外键,而MyISAM强调速度,不支持事务。此外,文章详细介绍了数据的存储结构,包括InnoDB的表空间、页、记录存储和行溢出数据的管理。
摘要由CSDN通过智能技术生成

欢迎关注专栏《Java架构筑基》——专注于Java技术的研究与分享!Java架构筑基​zhuanlan.zhihu.com3646c9af19f735e105590acb44ad1c75.pngJava架构筑基——专注于Java技术的研究与分享!

后续文章将首发此专栏!

欢迎各位Java工程师朋友投稿和关注

存储引擎是MySQL的组件,用于处理不同表类型的SQL操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。

使用哪一种引擎可以灵活选择,一个数据库中多个表可以使用不同引擎以满足各种性能和实际需求,使用合适的存储引擎,将会提高整个数据库的性能 。

MySQL服务器使用可插拔的存储引擎体系结构,可以从运行中的MySQL服务器加载或卸载存储引擎 。

一、查看存储引擎

-- 查看支持的存储引擎 SHOW ENGINES -- 查看默认存储引擎 SHOW VARIABLES LIKE 'storage_engine --查看具体某一个表所使用的存储引擎,这个默认存储引擎被修改了! show create table tablename --准确查看某个数据库中的某一表所使用的存储引擎 show table status like 'tablename' show table status from database where name="tablename"

二、设置存储引擎

-- 建表时指定存储引擎。默认的就是INNODB,不需要设置 CR

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值