zoukankan      html  css  js  c++  java
  • 约束条件二

     foreign key,外键

    先建被关联的表,并且被关联字段唯一

    create table dep(
    id int unique not null,
    name char(10),
    comment char(50)
    );
    View Code

    再创建关联表

    create table emp(
    id int primary key,
    name char(10),
    sex enum('male','female'),
    dep_id int,
    foreign key(dep_id) references dep(id));
    View Code

    查看表结构

    mysql> desc emp;
    +--------+-----------------------+------+-----+---------+-------+
    | Field  | Type                  | Null | Key | Default | Extra |
    +--------+-----------------------+------+-----+---------+-------+
    | id     | int(11)               | NO   | PRI | NULL    |       |
    | name   | char(10)              | YES  |     | NULL    |       |
    | sex    | enum('male','female') | YES  |     | NULL    |       |
    | dep_id | int(11)               | YES  | MUL | NULL    |       |
    +--------+-----------------------+------+-----+---------+-------+
    4 rows in set (0.00 sec)
    View Code

    先插入被关联表数据,再插入关联表数据

    删除先删除关联表数据,再删除被关联表数据。 

    建立关联表时添加

    on delete cascade #删除同步

    on update cascade#更新同步

  • 相关阅读:
    首页效果
    vue 资源精选
    webpack
    常用代码
    超炫效果
    TJ 大神 与 node
    fis webpack 原理对比
    前端自动化测试
    非常强的用户体验的网站功能
    蔡康永: 说话之道
  • 原文地址:https://www.cnblogs.com/yaya625202/p/9063694.html
Copyright © 2011-2022 走看看