zoukankan      html  css  js  c++  java
  • 数据库外键

    外键

    创建:

    方式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、从表的数据:从表中的外键字段的值,必须是,主表中的主键字段中的某一个值。

  • 相关阅读:
    福州3中集训day5
    福州三中集训day4
    福州三中集训day3
    福州三中基训day2
    福州三中集训day1
    Python3 字符串
    Python3 数字
    Python3 运算符
    Python3 基础数据类型
    Codeforces Round 253 (Div. 2)
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359679.html
Copyright © 2011-2022 走看看