• MySql基本知识


    1. 主键与唯一索引的区别:

    a. 主键是一种约束,唯一索引是一种索引

    b. 主键不能有空值,唯一索引允许有空值

    c. 主键即是一种唯一索引,唯一索引不是主键

    d. 主键可以作为其他表的外键,唯一索引不能为外键

    e. 一个表只能有一个主键,一个表可以有多个唯一索引

    2. 联合索引必须是最左匹配的原因:

    联合索引会先对第一个字段进行排序,然后在第一个字段排序的基础上对第二个字段进行排序,类似于sql语句中的order by 字段1,字段2,这样的结果是字段1是有序的,而第二个字段是无需的,因此只用第二个字段是用不到索引的。

    3. undo 与 redo的区别:

      undo日志用于记录数据修改前的值(用来实现回滚操作)

      redo日志用于记录修数据修改后的值(用来进行宕机恢复)

  • 相关阅读:
    [包计划] date-fns
    [包计划] create-react-app
    [包计划] js-cookie
    [包计划] cheerio
    [包计划] 30-seconds-of-code
    new
    [源计划] array-first
    [源计划] is-sorted
    [源计划] array-flatten
    images
  • 原文地址:https://www.cnblogs.com/wuan90/p/11227048.html
Copyright © 2020-2023  润新知