SQL中PK是指
主键,FK是指
外键.
一、主键与外键
1.主键是用来唯一地标识一行数据。主键列必须包含唯一的值,且不能包含空值(null)。
2.主键可以建立在每张二维表中单列或者多列上。
3.一张二维表上的外键可以引用另一张二维表上对应的主键。
主键会有钥匙标识,如下图中红色圆圈内所示,外键没有该标识:
拓展资料:
下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PK(主键) 约束:
MySQL:
CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),PRIMARY KEY (Id_P))
本回答被网友采纳