命名 FOREIGN KEY 约束

简介: 命名 FOREIGN KEY 约束

命名 FOREIGN KEY 约束,以及为多个列定义 FOREIGN KEY 约束,请使用下面的 SQL 语法:

MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
PRIMARY KEY (Id_O),
CONSTRAINT fk_PerOrders FOREIGN KEY (Id_P)
REFERENCES Persons(Id_P)
)
SQL FOREIGN KEY Constraint on ALTER TABLE
如果在 "Orders" 表已存在的情况下为 "Id_P" 列创建 FOREIGN KEY 约束,请使用下面的 SQL:

MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Orders
ADD FOREIGN KEY (Id_P)
REFERENCES Persons(Id_P)
如果需要命名 FOREIGN KEY 约束,以及为多个列定义 FOREIGN KEY 约束,请使用下面的 SQL 语法:

MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Orders
ADD CONSTRAINT fk_PerOrders
FOREIGN KEY (Id_P)
REFERENCES Persons(Id_P)

目录
相关文章
|
18天前
|
SQL 数据管理 数据库
|
2月前
PRIMARY KEY 约束的实例
【7月更文挑战第18天】PRIMARY KEY 约束的实例。
28 4
|
2月前
|
SQL Oracle 关系型数据库
SQL PRIMARY KEY 约束
【7月更文挑战第19天】SQL PRIMARY KEY 约束。
39 4
|
3月前
|
SQL Oracle 关系型数据库
SQL FOREIGN KEY 约束
SQL FOREIGN KEY 约束
20 2
|
4月前
唯一性约束:unique
唯一性约束:unique。
41 3
|
4月前
|
SQL Oracle 关系型数据库
SQL PRIMARY KEY 约束- 唯一标识表中记录的关键约束
SQL NOT NULL 约束用于强制确保列不接受 NULL 值。这意味着该字段始终包含一个值,而不允许插入新记录或更新记录时不提供此字段的值。
120 0
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段的外键约束(FOREIGN KEY,FK)
列的完整性约束——设置表字段的外键约束(FOREIGN KEY,FK)
|
数据可视化 关系型数据库 MySQL
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
644 0
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
|
SQL Oracle 关系型数据库
数据库必知词汇:主键约束(PRIMARY KEY)
PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值,且主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。
970 0
|
Go 数据库
SQLServer之修改FOREIGN KEY约束
原文:SQLServer之修改FOREIGN KEY约束 使用SSMS数据库管理工具修改FOREIGN KEY约束 1、连接数据库,选择数据表-》右键点击-》选择设计(或者展开键,选择要修改的外键,右键点击,选择修改,后面修改步骤相同)。
962 0