菜鸟教程 -- 学的不仅是技术,更是梦想!

SQL 教程
(追記) (追記ここまで)

SQL NOT NULL 约束


在默认的情况下,表的列接受 NULL 值。


SQL NOT NULL 约束

NOT NULL 约束强制列不接受 NULL 值。

NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。

下面的 SQL 强制 "ID" 列、 "LastName" 列以及 "FirstName" 列不接受 NULL 值:

实例

CREATETABLEPersons(IDintNOTNULL, LastNamevarchar(255)NOTNULL, FirstNamevarchar(255)NOTNULL, Ageint);

添加 NOT NULL 约束

在一个已创建的表的 "Age" 字段中添加 NOT NULL 约束如下所示:

实例

ALTERTABLEPersonsMODIFYAgeintNOTNULL;

删除 NOT NULL 约束

在一个已创建的表的 "Age" 字段中删除 NOT NULL 约束如下所示:

实例

ALTERTABLEPersonsMODIFYAgeintNULL;
AI 思考中...

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /