百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL多字段主键
分享文章到:

MySQL多字段主键

发布时间:08/01 来源:未知 浏览: 关键词:
MySql多字段主键又可以成为复合主键。复合主键也是主键的一种与主键拥有雷同的功能和定义。所谓的复合主键,就是指你表的主键含有一个以上的字段组成。 MySQL多字段主键又可以成为复合主键。复合主键也是主键的一种与主键拥有雷同的功能和定义。

举荐课程:MySQL教程。

什么是数据表的复合主键 ?

所谓的复合主键,就是指你表的主键含有一个以上的字段组成 。

例如:

create table test 
( 
   name varchar(19), 
   id number, 
   value varchar(10), 
   primary key (name,id) 
)

上面的name和id字段组合起来就是你test表的复合主键
它的涌现是由于你的name字段可能会涌现重名,所以要加上ID字段这样就可以保障你记载的独一性
个别状况下,主键的字段长度和字段数量要越少越好

什么时候运用复合主键?

在一个主键不克不及独一标识这个表中的记载的时候才运用复合主键

比方这种时候

商品品牌
商品型号
诺基亚
920
三星
NOTE2
诺基亚
8088

比方这样商品品牌可能有反复,都是诺基亚,但是诺基亚厂商生产的商品型号是不会反复的

也比方,可能好多品牌都有920这个型号,但是一个品牌只要一个920的型号

所以就靠这样的结合主键来肯定这笔记录的独一性

以上就是MySQL多字段主键的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有155人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板