教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MySQL 添加外键的实例分享

MySQL 添加外键的实例分享

发布时间:2016-01-29   编辑:jiaochengji.com
本文分享一例mysql中添加外键的sql语句,帮助大家学习与理解mysql外键的设置方法,有需要的朋友参考学习下。

本节内容:
MySQL 外键

代码:
 

复制代码 代码示例:

--//添加mysql外键
DROP TABLE IF EXISTS `nation`;
CREATE TABLE `nation`(
    `pii_Nation` smallint(2) unsigned NOT NULL default '0',
    `pii_NatinoName` varchar(40) NOT NULL default '',
    PRIMARY KEY  (`pii_Nation`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
    `ID` char(18) NOT NULL default '',
    `Name` varchar(20) NOT NULL default '',
    `Sex` varchar(2) NOT NULL default '男',
    `pii_Nation` smallint(2) unsigned NOT NULL default '0',
    PRIMARY KEY  (`ID`),
    FOREIGN KEY (`pii_Nation`) references nation(`pii_Nation`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

您可能感兴趣的文章:
解析mysql中innodb外键造成的锁定机制

您可能感兴趣的文章:
MySQL 添加外键的实例分享
mysql中添加列、修改列、删除列的方法
mysql字段、主键、索引等的创建与修改命令
mysql索引管理 mysql创建索引
Mysql 自增字段设定基值的sql语句
mysql为字段值添加或去除前缀、后缀的例子
mysql在已存在表中添加外键的方法
linux下mysql添加用户、删除用户、授权、修改密码
mysql alter语句用法实例分享
分享:mysql常用命令

[关闭]
~ ~