在SQL中PK,FK是什么意思?

在SQL中PK,FK是什么意思?,第1张

SQL中PK,FK意思:

--主键

constraint PK_字段 primary key(字段),

--唯一约束

constraint UK_字段 unique key(字段),

--默认约束

constrint DF_字段 default('默认值') for 字段,

--检查约束

constraint CK_字段 check(约束。如:len(字段)>1),

--主外键关系

constraint FK_主表_从表 foreign(外键字段) references 主表(主表主键字段)

PK的不同缩写的含义也不一样,现在流传较广的是Player Killing 源于MUD,原指在游戏中高等级玩家随意杀害低等级玩家的行为,后引申发展为“对决”等含义,并且用法更加广泛。

1、pk(跑酷)

跑酷(Parkour)是时下风靡全球的时尚极限运动,以日常生活的环境(多为城市)为运动场所,依靠自身的体能,快速、有效、可靠地驾驭任何已知与未知环境的运动艺术。它也是一种探索人类潜能激发身体与心灵极限的一种哲学。

2、PK(即威力加强版游戏)

即威力加强版(Power Up kit edition)。一般多见于电脑及电视游戏(基本都属单机作品)在原版游戏推出后,根据原版修改或者追加新的内容,资料及增大难度等而出的特别版。威力加强版游戏内容及本质和原版比较没有任何改变,仅增加可玩性及玩家需求等等。

3、pk(扩展名为PK的文件)

这种文件是多轨工程中的单轨的配置文件,每一条音轨对应一个pk文件,这个文件虽然很小,但是记录着它所对应的那条音轨的所有效果信息。

4、pk(主键)

PK(primary key) 在数据库中代表主键,是一个表的唯一主属性列。在数据库设计的第二范式2NF中要求数据库表中的每个实例或行必须可以被唯一地区分,因此产生了PK。

5、pk(足球里罚点球(Penalty Kick))

在早期,也就是online game还没盛行时,PK 泛指 PenaltyKick的意思,也就足球场上的12码罚球“Penalty”犯规处罚的意思。后来在正规时间内分不出胜负,而必须利用点球来决胜负时,点球也被称为"Penalty"了。然而“点球”应该是没有带“犯规处罚”的意思,由于点球是守门员和踢球员的一对一,因此PK后来也被引用为“单挑”的意思。

6、pk(我的个神啊)

《我的个神啊》(P.K.)是印度UTV影业2014年出品的奇幻爱情电影,由拉库马·希拉尼执导,阿米尔·汗、安努舒卡·莎玛主演。

参考资料:百度百科-pk

可以没有pk,首先明确,pk是primary key,就是主键的意思,只要表有了主键,就代表主键这一列的值,不能重复,一般都是数据的id列设置为主键。设置主键,主要是防止数据不唯一情况的出现,比如订单表,一个人分两次买手机,同样的手机下了两个订单,订单号就可以是主键,区分用户买手机的两个动作。

另外,主键也有索引的功能,在查询的时候用主键列进行检索,可以加快查询速度。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10651016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存