• 索引

    索引与表共存亡

    主键索引在建完表时自动生成,前提是建立的这张表要有主键

  • 主表和从表

    删除从表(不需加cascade,加了跟没有加一样)主表还在;此时删除主表能删除

    删除主表(需加cascade,不然删除不了)从表还在,但是从表的外键约束已删除

  • 主表数据和从表数据

    从表外键 删除时设置为cascade:

     主表数据删除,于主表删除数据相关联的从表数据删除

     从表数据删除,于从表删除数据相关联的主表数据还在

    从表外键 删除时设置为restrict:

      主表数据删除,删除不了。

      从表数据删除,主表数据还在;此时删除于从表删除数据相关联的主表数据能删除

    从表外键 删除时设置为set null:

      主表数据删除,于主表删除数据相关联的从表外键列数据为null

      从表数据删除,主表数据还在;此时删除于从表删除数据相关联的主表数据能删除