首页 > 数据库技术 > 详细

关于mysql外键

时间:2018-03-21 11:17:24      阅读:158      评论:0      收藏:0      [点我收藏+]
首先要先明确mysql外检的作用,其实很简单,就是建立主表和从表的强制约束。
看个例子:

创建主表:

create table class (
            id int(10) unsigned not null primary key auto_increment,
            c_name varchar(30) not null default ‘‘
            ) engine = innodb charset = utf8;

创建从表:

create table stu (
        id int(11) unsigned not null primary key auto_increment,
        name varchar(36) not null default ‘‘,
        c_id int(10) unsigned not null default 1,
        --创建外检语法
        foreign key(c_id) references class(id)
        )engine=innodb charset=utf8;

//foreign key(c_id) references class(id)
1.c_id 外键字段
2.class 主表

技术分享图片

技术分享图片

关于mysql外键

原文:http://blog.51cto.com/12363916/2089295

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!