首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
表的主键特点中,说法不正确的是()
[单选题]
表的主键特点中,说法不正确的是()
主键的每一列都必须非空
主键的每一列都必须唯一
一个表只能定义一个主键
主键可以定义在表级或列级
查看答案及解析
添加笔记
求解答(108)
邀请回答
收藏(805)
分享
39个回答
添加回答
8
huixieqingchun
一定要注意概念的理解:主键约束可以创建在列级或者表级,但是不能定义在表级呀。
发表于 2016-06-02 16:43:14
回复(1)
1
晗梅
如果主键包括多个属性时,是不可以定义在列的,所以d是错的
发表于 2020-01-02 23:11:42
回复(0)
1
sugarhit
(
×
×
×
×
×
×
×
)B: 主键的每一列都必须唯一 如果“主键为name、sex” 那么sex肯定会有重复滴呀
发表于 2019-08-31 14:29:51
回复(0)
1
天空2789
既可以创建列级约束又可以创建表级约束的:主键约束、唯一性约束、检查约束、外键约束;
只能创建列级约束的:缺省约束、Null 约束
发表于 2018-10-20 18:44:45
回复(0)
1
黄小斜
主键约束在表中定义一个主键来唯一确定表中每一行数据的
标识符
.
(非空,惟一)
例如:
alter table member
add
constraint PK_member_member_no primary key clustered (member_no)
主键列的数据类型不限,但此列必须是唯一并且非空。
如该表中已有主键为1000的行,则不能再添加主键为1000。
人工或程序不好控制的时候,也可以设置主键列为自动增长列。
主键约束可以创建表级约束和列级约束,但是主键不能定义在表级或者列级
主键不存在表级或列级
编辑于 2017-04-11 16:14:12
回复(0)
1
_Void
实测B 有问题,有图有真相。
create table
2 test
3 (pk1 varchar2(10),
4 pk2 varchar2(10));
alter table test
2 add primary key(pk1,pk2);
插入两列以后的结果
发表于 2016-03-23 17:04:15
回复(0)
1
牛客557698号
主键约束可以创建成表级或列级约束
发表于 2016-03-23 09:14:45
回复(0)
1
J_kiwi
一个表(关系)只能有一个主键,但是可以有多个候选键(可以唯一标识一个元组)。
发表于 2016-03-18 15:07:05
回复(0)
1
Zoey11
主键约束可以定义在列级或是表级,当仅仅有一个属性作为主键时,是列级约束;主键不存在列级还是表级
发表于 2016-09-08 15:46:11
回复(0)
60
ppfbsar
我感觉b有误,多列组合主键。某一列可以重复。
发表于 2016-02-24 00:55:38
回复(27)
45
bsddp
主键约束可以创建表级约束和列级约束,但是主键不能定义在表级或者列级
发表于 2016-03-15 10:43:06
回复(5)
37
冷冰冰
什么鬼。。
发表于 2016-01-08 20:36:17
回复(0)
7
炫
主键可以有多个属性,这样就是复合主键,其中单个属性不能称之为主键。假设表A的复合主键是A1、A2,则“主键的一列”的含义应该是A1和A2的值,而不仅仅只是A1或A2的值
发表于 2016-05-10 12:42:26
回复(0)
6
肖依依
一个表只能创建一个主键,但是一个主键可以包含多个字段(列)
发表于 2017-03-01 19:07:31
回复(1)
6
牛客11111111111111111
单属性构成的主码可以在列级或表级定义,
多属性构成的主码只可以在表级定义。
发表于 2016-05-22 20:44:22
回复(0)
4
CarsonZhu&&
主键约束可以创建表级约束和列级约束,注意和“主键可以定义在表级或列级”(错的)这句话进行区分!
发表于 2016-03-08 15:46:24
回复(0)
4
追梦青春
组合主键呢?
发表于 2016-01-31 12:26:20
回复(1)
2
轩~^~*~^~
c:一个表只能有一个主键以确保其数据的唯一性,它可以由一个或多个字段组成,也就是说以一个或多个字段建立一个索引,来确保数据的唯一性
发表于 2016-08-14 17:11:35
回复(0)
0
睡个好觉418
一个表只能创建一个主键,但是一个主键可以包含多个字段(列)
发表于 2024-11-19 15:33:03
回复(1)
0
steadyprogress
主键约束可以定义在表级或者列级,但主键只可能是某一列或者列的组合,不能定义在表级。
发表于 2020-09-02 12:48:24
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
前端开发
人工智能/算法
数据
运维/技术支持
测试
后端开发
客户端开发
数据库
来自:
携程2016研发工程师笔试题
上传者:
SunburstRun
难度:
39条回答
805收藏
18112浏览
热门推荐
相关试题
有三个关系R,S和T如下图所示,则...
数据库
SQL+MySQL
测试
后端开发
客户端开发
前端开发
人工智能/算法
数据
运维/技术支持
评论
(12)
有三个关系,R,S和T如下图所示,...
数据库
SQL+MySQL
测试
后端开发
客户端开发
前端开发
人工智能/算法
数据
运维/技术支持
评论
(3)
一般情况下,当对关系R和S进行自然...
数据库
SQL+MySQL
测试
后端开发
客户端开发
前端开发
人工智能/算法
数据
运维/技术支持
评论
(8)
关于域名和IP描述正确的是()
网络基础
测试
后端开发
客户端开发
前端开发
数据
运维/技术支持
评论
(35)
来自
携程2016研发工程师笔试题
哪些字段适合建立索引?
数据库
评论
(60)
来自
携程2016研发工程师笔试题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题