持续学习&持续更新中…

学习态度:守破离


【宋红康 MySQL数据库 】【高级篇】【07】MySQL的存储引擎

  • 存储引擎
  • 查看存储引擎
  • 设置系统默认的存储引擎
  • 设置表的存储引擎
  • 引擎介绍
    • InnoDB:具备外键支持功能的事务存储引擎
    • MyISAM:主要的非事务处理存储引擎
    • Archive:用于数据存档
    • Blackhole:丢弃写操作,读操作返回空内容
    • CSV:存储数据时,以逗号分隔各个数据项
    • Memory:置于内存的表
    • Federated:访问远程表
    • Merge:管理多个MyISAM表构成的表集合
    • NDB:MySQL集群专用存储引擎
    • 引擎对比
  • MyISAM和InnoDB
  • 阿里巴巴、淘宝用哪个
  • 课外补充
  • 参考

存储引擎

查看存储引擎

设置系统默认的存储引擎

设置表的存储引擎

引擎介绍

MyISAM和InnoDB是互相结合使用的,并不是替代关系

InnoDB:具备外键支持功能的事务存储引擎

支持外键并不一定是好事,一般外键约束我们是不用的,因为不好维护、性能差。

数据量大、并发要求高推荐使用InnoDB

MyISAM:主要的非事务处理存储引擎

数据量比较小、查询为主推荐使用MyISAM

Archive:用于数据存档


Blackhole:丢弃写操作,读操作返回空内容

CSV:存储数据时,以逗号分隔各个数据项




Memory:置于内存的表



Federated:访问远程表

Merge:管理多个MyISAM表构成的表集合

NDB:MySQL集群专用存储引擎

引擎对比



MyISAM和InnoDB

阿里巴巴、淘宝用哪个

课外补充



参考

尚硅谷宋红康: MySQL数据库(入门到高级,菜鸟到大牛).


本文完,感谢您的关注支持!


【宋红康 MySQL数据库 】【高级篇】【07】MySQL的存储引擎相关推荐

  1. MySQL数据库 --- 高级篇

    一.存储引擎 1.1.MySQL体系结构 1.1.1.连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信.主要完成一些类似于连接处 ...

  2. MySQL数据库的索引、事务和存储引擎

    目录 一.索引 1.1 索引的概念 1.2 索引的作用 1.3 创建索引的原则 1.4 索引的分类 1.5 索引的创建 1.5.1 普通索引 1.5.2 唯一索引 1.5.3 主键索引 1.5.4 组 ...

  3. MySQL数据库高级篇教程 B站康师傅笔记(持续更新)

    第二部分 MySQL高级特性篇 第01章 Linux下MySQL的安装与使用 1. 安装前说明 1.1 查看是否安装过MySQL 如果你是用rpm安装, 检查一下RPM PACKAGE: rpm -q ...

  4. 《MySQL高级篇》三、存储引擎

    文章目录 1. 查看存储引擎 2. 设置系统默认的存储引擎 3. 设置表的存储引擎 3.1 创建表时指定存储引擎 3.2 修改表的存储引擎 4. 引擎介绍 4.1 InnoDB 引擎:具备==外键== ...

  5. MySQL数据库中的MyISAM和InnoDB存储引擎对比

    一.InnoDB和MylSAM存储引擎对比 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访 ...

  6. mysql数据库永久设置手动提交事务(InnoDB存储引擎禁止autocommit默认开启)

    mysql数据库InnoDB存储引擎(默认情况下是自动控制提交事务)与其他关系型数据库在默认事务处理与其他关系型数据库略有不同,之前已经习惯Oracle数据库的手动提交事务的处理方式,mysql数据库 ...

  7. mysql数据库应用模式与特点_MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述...

    MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述: 1.MySQL有多种存储引擎: MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(Berk ...

  8. 【宋红康 MySQL数据库 】【高级篇】【17】MySQL事务日志:redo、undo

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库 ][高级篇][17]MySQL事务日志 概述 redo日志 为什么需要redo日志 redo日志的好处.特点 redo的组 ...

  9. 【宋红康 MySQL数据库 】【高级篇】【06】MySQL的逻辑架构

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库 ][高级篇][06]MySQL的逻辑架构 逻辑架构剖析 服务器处理客户端请求 Connectors 第一层 连接层 第二层 ...

最新文章

  1. C/C++循环输入问题
  2. php如何定义的数位置,php如何实现不借助IDE快速定位行数或者方法定义的文件和位置...
  3. mac book pro怎么安装python_Mac安装python细节
  4. 不就是个短信登录API嘛,有这么复杂吗?
  5. Yahoo! Screwdriver:可扩展的持续集成工具
  6. 「2019冬令营提高组」不同的缩写
  7. ctx->cvdl->cuvidGetDecoderCaps(ctx->caps8) failed -> CUDA_ERROR_DEINITIALIZED: driver shutting down
  8. pandas实现分类汇总,查找不重复的一 一对应数据
  9. 第15课:JSP动作 Jsp forward动作(JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
  10. Windows 95 下载
  11. spring动态代理(重要至极)
  12. 1人30天44587行代码,分享舍得网开发过程
  13. 本地可以ping远程的服务器,但服务器不能ping本地
  14. LaiCode 376. Ascending Triple I
  15. 不要把别人对你的好,当作是理所当然
  16. 粗糙集(Rough set) 理论
  17. 图片上传实时预览效果
  18. 情人节程序员用HTML网页表白【爱心表白】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  19. NL80211使用笔记
  20. 华为设备常见AAA操作

热门文章

  1. 使用Firefox+Tor+FoxyProxy+Noscript+IETab进行安全自由的网上冲浪
  2. 使用U3D给物体添加脚本时提示Can‘t add script component
  3. 获取ALM中步骤数据
  4. 汇编实验5 DOS、BIOS调用
  5. jenkins配置报错,javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found.
  6. Kali获取手机照片
  7. 【Git版本控制】Git基础入门和分支管理
  8. VC 开机自动启动程序代码 [转]
  9. 从最新艾瑞报告,探寻通信云厂商融云的「护城河」
  10. 在ARM芯片中使用打印函数总结