面试数据库篇(mysql)- 03MYSQL支持的存储引擎有哪些, 有什么区别

        存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式 。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。

MySQL体系结构

  • 连接层
  • 服务层
  • 引擎层
  • 存储层

存储引擎特点

InnoDB

MYSQL支持的存储引擎有哪些, 有什么区别 ?

mysql中提供了很多的存储引擎,比较常见有InnoDB、MyISAM、Memory

  • InnoDB存储引擎是mysql5.5之后是默认的引擎,它支持事务、外键、表级锁和行级锁
  • MyISAM是早期的引擎,它不支持事务、只有表级锁、也没有外键,用的不多
  • Memory主要把数据存储在内存,支持表级锁,没有外键和事务,用的也不多
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MySQL数据库面试题2023是一份涵盖了MySQL数据库基础知识、性能优化、高可用、备份恢复等方面的面试题集合。其中包括了许多常见的MySQL面试题,例如MySQL存储引擎、索引、事务、锁、主从复制、备份恢复等等。这些问题旨在考察面试者对MySQL数据库的理解和应用能力。 以下是一些关于MySQL数据库的常见问题和答案: 1. 什么是MySQL存储引擎MySQL支持哪些存储引擎MySQL存储引擎是指MySQL用来管理数据的底层软件组件。MySQL支持多种存储引擎,包括InnoDB、MyISAM、Memory、CSV、Archive等。 2. 什么是索引?MySQL中有哪些类型的索引? 索引是一种数据结构,用于加速数据库中数据的查找。MySQL中有多种类型的索引,包括B-Tree索引、哈希索引、全文索引等。 3. 什么是事务?MySQL中如何实现事务? 事务是指一组数据库操作,这些操作要么全部执行成功,要么全部执行失败。MySQL中通过使用ACID属性来实现事务,即原子性、一致性、隔离性和持久性。 4. 什么是锁?MySQL中有哪些类型的锁? 锁是一种用于控制并发访问的机制,用于保证数据的一致性和完整性。MySQL中有多种类型的锁,包括共享锁、排他锁、意向锁等。 5. 什么是主从复制?MySQL中如何实现主从复制? 主从复制是指将一个MySQL数据库的数据复制到另一个MySQL数据库中。MySQL中通过使用二进制日志(binlog)和复制线程来实现主从复制。 6. 什么是备份恢复?MySQL中如何进行备份恢复? 备份恢复是指将数据库中的数据备份到另一个地方,以便在数据丢失或损坏时进行恢复。MySQL中可以使用mysqldump命令进行备份,使用mysql命令进行恢复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡搜偶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值