pf和fk什么意思数据库

pf和fk什么意思数据库,第1张

pf是指数据库主键,fk是是指数据库外键。根据查询相关公开信息显示,pf是指数据库主键指的是一个列或多列的组合,其值能唯一地标识表中的每一行,fk,是指数据库外键,用于建立和加强两个表数据之间的链接的一列或多列。

数据库的pk和fk的区别:

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

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

SQL中PK是指主键,FK是指外键. \r\n\r\n一、主键与外键\r\n1.主键是用来唯一地标识一行数据。主键列必须包含唯一的值,且不能包含空值(null)。\r\n2.主键可以建立在每张二维表中单列或者多列上。\r\n3.一张二维表上的外键可以引用另一张二维表上对应的主键。\r\n主键会有钥匙标识,如下图中红色圆圈内所示,外键没有该标识:\r\n\r\n拓展资料:\r\n下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PK(主键) 约束:\r\nMySQL:\r\nCREATE TABLE Persons\r\n(\r\nId_P int NOT NULL,\r\nLastName varchar(255) NOT NULL,\r\nFirstName varchar(255),\r\nAddress varchar(255),\r\nCity varchar(255),PRIMARY KEY (Id_P))


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

原文地址: https://outofmemory.cn/sjk/10087434.html

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

发表评论

登录后才能评论

评论列表(0条)

保存