SQL 中的 NOT NULL Constraint函数

首页 / SQL入门教程 / SQL 中的 NOT NULL Constraint函数

默认情况下,列可以包含空值,如果不希望某列具有NULL值,则需要在此列上定义这样的约束,指定该列现在不允许为NULL。

NOT NULL  - 示例

例如,以下sql查询创建了一个名为Customers的新表,并添加了五列,其中三列是ID名称和年龄,在此无涯教程指定不接受NULL-

无涯教程网

CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),       
   PRIMARY KEY (ID)
);

如果已经创建了Customers表,那么要向Oracle和MySQL中的Salary列添加not null约束,您需要编写一个类似于以下代码块所示的查询。

ALTER TABLE CUSTOMERS
   MODIFY SALARY  DECIMAL (18, 2) NOT NULL;

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

微服务架构核心20讲 -〔杨波〕

白话法律42讲 -〔周甲徳〕

从0开始学大数据 -〔李智慧〕

Vue开发实战 -〔唐金州〕

Web协议详解与抓包实战 -〔陶辉〕

OpenResty从入门到实战 -〔温铭〕

eBPF核心技术与实战 -〔倪朋飞〕

现代React Web开发实战 -〔宋一玮〕

深入浅出可观测性 -〔翁一磊〕

好记忆不如烂笔头。留下您的足迹吧 :)