考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

以下哪个关键字为非空约束
A. NOT NULL
B. UNIQUE
C. DEFAULT
D. AUTO_INCREMENT
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: NOT NULL

专业分析:

- A: NOT NULL
- 该关键字用于数据库列定义中,表示该列不允许存储NULL值。这是一个非空约束,确保每一行在该列中必须有数据。

- B: UNIQUE
- UNIQUE约束用于确保所有行在某一列或一组列中的值是唯一的。虽然它限制了数据的重复性,但它并不限制列为空,因此不是非空约束。

- C: DEFAULT
- DEFAULT关键字用于为列设置默认值。如果插入数据时没有指定该列的值,则会使用默认值。DEFAULT本身不限制列为空,因此也不是非空约束。

- D: AUTO_INCREMENT
- AUTO_INCREMENT用于为整数类型的列自动生成唯一的值,通常用于主键字段。虽然它自动生成值,但并不直接限制列为空,因此不是非空约束。

综上所述,NOT NULL是唯一一个明确指定列必须有值的约束,因此是非空约束。