美文网首页
MySQL八股文(背诵版)

MySQL八股文(背诵版)

作者: 菜鸟养成记 | 来源:发表于2021-08-28 22:28 被阅读0次

1. 数据库的三范式是什么

  • 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。
  • 第二范式:要求实体的属性完全依赖于主关键字。所谓完全 依赖是指不能存在仅依赖主关键字一部分的属性。
  • 第三范式:任何非主属性不依赖于其它非主属性。

2. MySQL支持哪些存储引擎
MySQL 支持多种存储引擎,比如 InnoDB,MyISAM,Memory,Archive 等等.在大多数的情况下,直接选择使用 InnoDB 引擎都是最合适的,InnoDB 也是 MySQL 的默认存储引擎。

MyISAM 和 InnoDB 的区别有哪些:

  • InnoDB 支持事务,MyISAM 不支持
  • InnoDB 支持外键,而 MyISAM 不支持
  • InnoDB 是聚集索引,数据文件是和索引绑在一起的,必须要有主键,通过主键索引效率很高;MyISAM 是非聚集索引,数据文件是分离的,索引保存的是数据文件的指针,主键索引和辅助索引是独立的。
  • Innodb 不支持全文索引,而 MyISAM 支持全文索引,查询效率上 MyISAM 要高;
  • InnoDB 不保存表的具体行数,MyISAM 用一个变量保存了整个表的行数。
  • MyISAM 采用表级锁(table-level locking);InnoDB 支持行级锁(row-level locking)和表级锁,默认为行级锁。

相关文章

  • MySQL八股文(背诵版)

    1. 数据库的三范式是什么 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:...

  • 面试知识梳理--mysql

    mysql八股文推荐链接:mysql八股文推荐链接[https://mp.weixin.qq.com/s/I0qB...

  • 身份证号换算个人年龄

    Java版 MySQL版

  • 记忆力

    有位领导朋友,记忆力特别的好,能背诵大段大段的《楚辞》,甚至报纸上的八股文他也能记住,能背诵!我非常佩服他的记忆力...

  • 1.MySQL面试宝典

    1.八股文带你吊打面试官之MySQL 我们很多小伙伴平时会看很多面试八股文,但是经常遇到一个问题,结论是知道了,但...

  • hadoop离线数据分析05

    mysql安装 卸载mysql Hive安装和部署 derby 版:(一般不采用) mysql 版: 创建vi ...

  • 论语背诵版

    学而第一: 1.子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?” 强调学习要学和...

  • 【Mac下安装MySQL】

    mac安装mysql 先去mysql官网下载dmg安装文件,mysql官网分企业版,社区版和集群版,我们就下载社区...

  • Windows 10 MySQL 数据库安装

    1、MySQL 的安装方式 MySQL 的社区版(MySQL Community)是免费的、开源的,像企业版这些是...

  • Mac系统下MySQL的安装

    一、Mac版MySQL软件准备 进入 https://www.mysql.com/downloads/ 选择社区版...

网友评论

      本文标题:MySQL八股文(背诵版)

      本文链接:https://www.haomeiwen.com/subject/fymiiltx.html