美文网首页
数据库篇

数据库篇

作者: 周六不算加班 | 来源:发表于2022-03-28 11:23 被阅读0次

    1、mysql索引在什么情况下回失效
    1、查询条件包括or可能导致索引失效
    2、查询时字段类型是字符串,where时参数要用引号括起来,否则会失效
    3、like通配符可能导致所以失效
    4、联合索引查询时,查询条件不是联合索引的第一个会,会导致索引失效
    5、在索引列上使用mysql内置的方法函数
    6、对索引列进行运算
    7、对索引字段用is null
    8、全表扫描索引会失效
    2、 MySql的存储引擎InnoDB与MyISAM的区别
    1、InnoDB支持事务MyISAM不支持事务
    2、InnoDb支持行锁表锁,MyISAM支持表锁
    3、InnoDb表必须有主键,MyISAM可以没有主键
    3、mySQl有什么索引
    1、数据结构维度:B+Tree索引,哈希索引,全文索引,B- Tree索引
    2、物理存储维度:聚集索引,非聚集索引
    3、逻辑维度:主键索引,普通索引,联合索引,唯一索引,空间索引
    4、B-树跟B+树的区别,为什么使用B+树,而不用其他的类型
    1、B-树的内部节点都会存储数据,B+树的内部节点只有索引功能,数据都在叶子节点,
    2、B+数叶子节点数据通过连表链接。

    相关文章

      网友评论

          本文标题:数据库篇

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