zoukankan      html  css  js  c++  java
  • 外键

    首先我们先创建一张表

    create table `grade`(
        `gradeid` int(10) not null AUTO_INCREMENT comment '年纪id',
      `gradename` VARCHAR(50) not null comment '年纪名称',
       PRIMARY key (`gradeid`)
    )ENGINE=INNODB DEFAULT CHARSET=utf8

    再创建学生表

    create table if not exists `student`(
      `id` int(4) not null auto_increment comment '学号',
      `name` varchar(30) not null default '匿名' comment '姓名',
      `pwd` varchar(20) not null default '123456' comment '密码',
      `sex` varchar(2) not null default '女' comment '性别',
      `birthday` datetime default null comment '出生日期',
      `gradeid` int(10) not null comment '学生年级',
      `address` varchar(100) default null comment '家庭住址',
      `email` varchar(50) default null comment '邮箱',
      primary key(`id`)
    )ENGINE=INNODB DEFAULT CHARSET=utf8

    创建表的时候没有外键关系

    ALTER TABLE `student`

    ADD CONSTRAINT  `FK_gradeid`  FOREIGN KEY (`gradeid`) REFERENCES   `grade`(`gradeid`);

    ALTER TABLE `表`

    ADD CONSTRAINT  `约束名`  FOREIGN KEY (`作为外键的列`) REFERENCES   `哪个表·`(`哪个字段`);

  • 相关阅读:
    Android三角标签View:TriangleLabelView
    HTML5坦克大战1
    HTML5坦克大战
    html5制作坦克大战
    HTML学习
    HashMap
    数据库中的事务
    路由器外网访问内网
    java反射(二)
    java集合(二)
  • 原文地址:https://www.cnblogs.com/rzkwz/p/12218674.html
Copyright © 2011-2022 走看看