SQL SERVER数据库中,UNIQUE约束与PRIMARY KEY约束之间的区别是()
A: AUNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
B: BUNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值
C: C创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改
D: DUNIQUE约束列不能创建外键,而PRIMAR YKEY约束列可以创建外键引用
A: AUNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
B: BUNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值
C: C创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改
D: DUNIQUE约束列不能创建外键,而PRIMAR YKEY约束列可以创建外键引用
B
举一反三
- SQL Server可以在表设计器中创建PRIMARY KEY约束,但不能删除PRIMARY KEY约束。
- 当用户在表中创建PRIMARY KEY约束或UNIQUE约束时,SQL Server将自动为建有这些约束的列创建
- 创建主键约束(PRIMARY KEY)或唯一约束(UNIQUE KEY)时自动创建 索引
- SQL Server表中的字段约束不包括( )。 A: 关系约束(PRIMARY KEY) B: 检查约束(CHECK)、非空约束(NOT NULL) C: 唯一约束(UNIQUE) D: 外键约束(FOREIGN KEY)、默认值约束(DEFAULT)
- 当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束() A: DEFAULT约束 B: CHECK约束 C: PRIMARY KEY约束 D: FOREIGN KEY约束
内容
- 0
主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者主要区别是( ) A: 二者都允许一次空值 B: 主键约束允许出现一次空值,唯一性约束不允许空值 C: 主键约束不允许空值,唯一性约束允许出现一次空值 D: 二者都不允许出现空值
- 1
在studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以解决这个问题。 A: 创建一个DEFSULT约束(或默认值) B: 创建一个CHECK约束 C: 创建一个CHECK约束 创建一个UNIQUE约束(或唯一值) D: 创建一个PRIMARY KEY约束(或主键)
- 2
在学生表S录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以简化该操作? A: 创建一个DEFAULT约束 B: 创建一个CHECK约束 C: 创建一个UNIQUE约束 D: 创建一个PRIMARY KEY约束
- 3
约束类型主要有: CHECK约束(检查约束)|DEFAULT约束(默认约束)|FOREIGN KEY约束(外键约束)|PRIMARY KEY约束(主键约束)|UNIQUE约束(唯一约束)
- 4
在studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍的输入“男”到学生的“性别”列,以下可以解决这个问题的方法是( )。 A: 创建一个DEFAULT约束 B: 创建一个CHECK约束 C: 创建一个UNIQUE约束 D: 创建一个PRIMARY KEY约束