某某茶叶有限公司欢迎您!
金沙棋牌在线 > 必赢棋牌官网 > PRIMARY KEY 数据库 主键约束

PRIMARY KEY 数据库 主键约束

时间:2020-04-06 13:10

SQL PRIMARY KEY 约束实例与 PRIMARY KEY语法

RIMARY KEY 数据库 主键约束

一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。

在创建考试基本表时定义一个名为pk_ks的表级primary key约束,主码为一 cj int , Results int privary key )个属性组 create table pk_ks( constraint pk_ks primary key (xh,kch) ) kch int , ID int, 最佳答案 create table ksjcb (xh int, CourseID int,

数据库主键约束
的主键约束唯一识别每个记录在一个数据库表。

让我们通过一个例子来解释外键。请看下面两个表:

PRIMARY KEY 约束唯一标识数据库教程表中的每条记录。

主键必须包含独特的价值。

"Persons" 表:

主键必须包含唯一的值。

主键列不能包含空值。

必赢棋牌官网 1

主键列不能包含 NULL 值。

每个表应该有一个主键,每个表只能有一个主键。

"Orders" 表:

每个表应该都一个主键,并且每个表只能有一个主键。

数据库主键约束创建表
下列SQL创建一个主键上的“ P_Id ”一栏时, “人”是创建表:

必赢棋牌官网 2

好了现在我们来看看创建和修改 PRIMARY KEY 约束

MySQL的:

请注意,"Orders" 中的 "Id_P" 列指向 "Persons" 表中的 "Id_P" 列。

可以在创建表时创建单个 PRIMARY KEY 约束作为表定义的一部分。如果表已存在,且没有 PRIMARY KEY 约束,则可以添加 PRIMARY KEY 约束。一个表只能有一个 PRIMARY KEY 约束。

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (P_Id)
)
SQL Server / Oracle / MS Access:

必赢棋牌官网,"Persons" 表中的 "Id_P" 列是 "Persons" 表中的 PRIMARY KEY。