在一个表中,通常使用()约束来保证列中的值都是唯一的,用来唯一的表示每行。

题目
单选题
在一个表中,通常使用()约束来保证列中的值都是唯一的,用来唯一的表示每行。
A

主键

B

检查

C

非空

D

外键

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

唯一约束用于在表中强制非主键列的唯一性,即表内同一列(或列的组合)的值不能有相同的两个值。()

此题为判断题(对,错)。


参考答案:√

第2题:

下面对于关系数据库中表的主键描述正确的是( )

A使用主键可以唯一标识表中的一行数据

B主键的值可以为空值

C能唯一标识一行记

D在一个表中主键列的值是唯一的


正确答案:AD

第3题:

若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的()码,若只规定为唯一值约束,则不允许空值重复出现。

A.主码

B.备用码

C.外码

D.内码


参考答案:B

第4题:

下列有关NOT NULL约束条件的表述中,哪两项是正确的?()

  • A、Oracle Server会为未命名的NOT NULL约束条件创建名称。
  • B、可以在表级或列级定义NOT NULL约束条件。
  • C、NOT NULL约束条件要求列中的每个值都是唯一的。
  • D、有NOT NULL约束条件的列默认可以包含空值。
  • E、不能使用ALTER TABLE ADD CONSTRAINT语句向现有列添加NOT NULL约束条件。

正确答案:A,E

第5题:

关于关系数据库中表的主键描述,正确的是()。

A.主键的值可以为空值
B.使用主键可以唯一的标识表中的一行数据
C.在一个表中主键列的值是唯一的
D.能唯一标识一行记录的列只有主键

答案:B,C
解析:
主键的值不可以为空值,能唯一标识一行记录的列不一定是主键,可以是候选键,故AD错误。使用主键可以唯一的标识表中的一行数据,在一个表中主键列的值是唯一的,故BC正确。

第6题:

使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束

A. PRIMARY KEY

B. CHECK

C. UNIQUE

D. FOREIGN KEY


正确答案:AC

第7题:

在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。

A.主键列的数据类型不限,但此列必须是唯一并且非空

B.一张数据表只能有一个唯一约束

C.唯一性约束所在的列允许空值

D.数据表可以包含有多个主键约束


参考答案:B, D

第8题:

当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引。( )


参考答案√

第9题:

如何保证表中某列数据的唯一性()。

  • A、用户输入时确保不输入重复数据
  • B、将此列设为主键
  • C、为此列设置唯一性约束
  • D、检查并删除表中的重复数据

正确答案:B,C

第10题:

主键的作用是()。

  • A、用来唯一标识表中的行
  • B、用来验证数据库的密码
  • C、可有可无的一个属性
  • D、设定表中某列的默认值

正确答案:A

更多相关问题