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

mysql 创建联合主键

时间:2017-09-25 19:55:23      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:info   创建   tab   creat   ons   int   const   new   create   

1.创建主键语法

ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);

2.创建外键语法

ALTER TABLE news_info[子表名] ADD CONSTRAINT FK_news_info_news_type[约束名] FOREIGN KEY (info_id)[子表列] REFERENCES news_type[主表名] (id)[主表列] ;

3.使用组合主键

如果一列不能唯一区分一个表里的记录时,可以考虑多个列组合起来达到区分表记录的唯一性,形式

①创建时:create table sc (
studentno int,
courseid int,
score int,
primary key (studentno,courseid) );

mysql 创建联合主键

标签:info   创建   tab   creat   ons   int   const   new   create   

原文地址:http://www.cnblogs.com/chenjfblog/p/7593509.html

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