码迷,mamicode.com
首页 > 数据库 > 详细

关于mysql外键

时间:2018-03-21 11:54:10      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:mysql   外键   

首先要先明确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外键

标签:mysql   外键   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!