Advertisement

掌握SQL进阶技术和灵活运用高级功能

阅读量:

一、约束条件分析

1、非空约束条件分析

1.约束条件分析

在SQL语言体系中,约束用于设定表内数据所遵循的规则。一旦出现违背这些规则的操作,系统将自动加以拦截。此类机制有助于数据库管理员更高效地实施数据管控,并保障存储信息的准确性与可靠性。例如,在数据库后台设计过程中,通过校验或评估待输入数据的合规性,进而判定是否允许其被存入数据库,这正是约束功能的具体体现。

1.NOT NULL约束特性分析

NOT NULL 约束用于确保某一列不允许存储 NULL 值,从而保证该字段始终具有有效数据。若未为该字段提供具体数值,则无法完成新记录的插入或现有记录的更新操作。

示例:

首先建立一张表,通过 SQL 语句设定 IDLastName 以及 FirstName 这三列均不能包含 NULL 值:

复制代码
 create table Person

    
 ( 
    
     ID int not null,
    
     LastName varchar(50) not null,
    
     FirstName varchar(50) not null,
    
     Age int
    
 );
    
    
    
    

在已建立的表格中,对 Age 字段

全部评论 (0)

还没有任何评论哟~