• 数据库外键


    外键

    创建:

    方式1:在创建表时使用foreign key(字段名) references 表名(主键);

    方式2:通过修改表结构add foreign key(字段名) references 表名(主键);

    删除:

    alter table 表名 drop foreign key 外键名;

    如果查看外键名:show create table 表名;

    外键的约束:

    B表中的某一个字段是A表的主键字段。

    A表为主表,B表为从表:

    主表被从表约束。

    1、A表本身不能随意 被删除

    2、A表中的记录的变动,不能随意删除或更新数据,言外之意有一定的约束

    置空约束

        当主表的记录删除时,那么从表中的记录中的外键字段调用为null

    语法:

        on delete set null

    级联约束

        当主表的记录更新时,那么从表中的记录中的外键字段同步更新。

    从表被主表约束

    1、从表的数据:从表中的外键字段的值,必须是,主表中的主键字段中的某一个值。

  • 相关阅读:
    Scala 并发编程
    rsyslog start with
    rsyslog start with
    logrotate 日志清理后 rsyslog中断问题
    logrotate 日志清理后 rsyslog中断问题
    logrotate 清理tomcat日志
    rsyslog 传输mysql 日志
    rsyslog 传输mysql 日志
    NYOJ833
    NYOJ65
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359679.html
Copyright © 2020-2023  润新知