数据库的pk和fk

数据库的pk和fk,第1张

数据库的pk和fk的区别:

1、pk是指数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于其他表的外键关联,以及本记录的修改与删除。

2、fk,是指数据库外键,用于建立和加强两个表数据之间的链接的一列或多列。

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

所以简单的来说,postgresql和mysql一样都是关系型数据库管理系统,他们都一样可以使用数据库的 *** 作语句T-SQL去查询。

二、PLSQL

PLSQL是一个专门为Oracle数据库开发出来一个集成开发环境,它的作用就是扩展对Oracle *** 作的SQL语句,所以在一定程度上它又是一个程序语言。总的来说,PLSQL就是一个集成了一般SQL语句特点和使用方法并在其之上进行了一定扩展的只能用在Oracle数据库的一个查询语言。

三、Postgresql和PLSQL有什么关系

这两个之间任何关系都没有,因为它们的使用对象都完全不同。一个postgresql是关系型数据库管理系统,是用来进行数据的存取的。而PLSQL只是一个用来在Oracle数据库上进行数据查询和添加删除等 *** 作的SQL语言,是用来编写语句的。

所有它们两个之间的区别就在于一个是数据库,能用来存数据。一个是数据库查询语法能用来编写查询数据库数据的语句。

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存