Advertisement

十四 SQL PRIMARY KEY 和 FOREIGN KEY

阅读量:

SQL PRIMARY KEY 约束

PRIMARY KEY 约束用于唯一确定数据库表中每一行数据的标识。

主键字段所存储的值必须具备唯一性特征。

主键字段中不允许出现空值。

对于每一个表结构而言,应当设置一个且仅能设置一个主键字段。

CREATE TABLE 时的 SQL PRIMARY KEY 约束

以下 SQL 语句在建立 "Persons" 表时,会对 "P_Id" 字段施加 PRIMARY KEY 约束:

MySQL:

复制代码
 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:

复制代码
 CREATE TABLE Persons

    
 (
    
 P_Id int NOT NULL PRIMARY KEY,
    
 LastNa

全部评论 (0)

还没有任何评论哟~