Advertisement

SQL字段不允许为空且唯一性约束

阅读量:

SQL NOT NULL 约束应用

在常规设置下,表中的列允许存储 NULL 值。

通过应用 NOT NULL 约束,可以规定某一列不允许出现 NULL 值。

NOT NULL 约束确保字段必须包含有效数据。换句话说,若未为该字段提供具体数值,则无法完成新记录的插入或现有记录的更新操作。

以下 SQL 语句用于规定 "ID" 列、"LastName" 列以及 "FirstName" 列禁止存储 NULL 值:

复制代码
 CREATE TABLE Persons (

    
     ID int NOT NULL,
    
     LastName varchar(255) NOT NULL,
    
     FirstName varchar(255) NOT NULL,
    
     Age int
    
 );
    
    
    
    

添加 NOT NULL 约束

在已建立的表格中,针对 "Age" 这一字段添加 NOT NULL 约束的具体操作方式如下所示:

复制代码
 ALTER TABLE Persons

    
 MODIFY Age int NOT NULL;
    
    
    
    

删除 NOT NULL 约束

对于一个已经建立的表中的 "Age

全部评论 (0)

还没有任何评论哟~