77问答网
所有问题
数据库题目:为什么要设置主键?不设置会有什么后果
数据库题目:为什么要设置主键?不设置会有什么后果
举报该问题
推荐答案 推荐于2018-04-13
主键用于表示数据(记录)的唯一性, 不设置主键会导致数据表中可能存在完全相同的数据, 因此在对数据进行操作时, 数据库无法区分这些相同的数据, 因而会产生不想要的操作结果
另外, 主键还有助于提高数据的检索速度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN8WNvIN8GpNIpI8v3N.html
相似回答
主键有什么
作用?
答:
主键可以用来表示一个精确定位的特定的行
,如果没有主键,
你就无法精准定位一条记录是否就是你要的相关行记录
,这样就会导致更新或删除表中特定的行很困难。而如果我们有主键来约束行记录的唯一性后,就可以利用主键来解决这个问题。主键的作用:1)保证实体的完整性;2)加快数据库的操作速度。3) 在表...
数据库
表中的
主键有什么
作用?设和
不设有什么
区别?
答:
在有些
数据库
中,虽然
主键不
是必需的,但最好为每个表都
设置
一个主键,不管是单主键还是复合主键。它存在代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,以及本记录的修改与删除。主键的无意义性 在开发过程中,读者可能会看到将一些表使用有意义的字段表示主键...
为什么要设置主键?
答:
1、
主键是用于唯一标识数据库表中一行数据的。 2、 作为一个可以被外键有效引用的对象
。 三、主键的设计原则 1、 主键应当是对用户没有意义的,比如说用户登陆一个系统的时候的登录id;而这种情况就不可能了:“学生表”需要支持这样的需求“学生注销后,可以重新激活自己的信息,而且还要保持自己的号码跟原来的...
什么是
主键?有什么
作用?
答:
1、主键就是被挑选出来,作表的行的唯一标识的候选关键字
。主键可以由一个字段,也可以由多个字段组成,分别称为单字段主键或多字段主键。2、一般来说,主键的作用有四个:①可以保证实体的完整性;②能够加快数据库的操作速度;③在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与...
主键
和外键的作用
答:
主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。\x0d\x0a\x0d\x0a外键是定义一个表中的某数据项的数据,要参照另一个表的
主键数据
。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。\x0d\x0a\x0d\x...
什么是外键
?为什么要
使用外键?如何来用
?不
用会怎样?
答:
比如有两张表格,一个是学生档案,另一个是上学期间的成绩单档案中
会有:
学号,姓名。(学号为
主键
)成绩单有(简化过的):学期号,学号,平均分数(学期号,学号两个同时为主键,学号同时为外键)为了保证成绩单上的
数据
有效,所以要求录入学号时,必需保证档案中有这个学号,否则就不能录入。从而保证了...
在
数据库
中
设置主键
和索引的目的分别是
什么
答:
建立索引是为了不通过存取整张表的
数据
而是搜索已经排序的索引,然后通过索引的定位到表中快速搜索到你要的条目。
主键
是唯一索引,可以唯一标识该条目。唯一索引可以有多个,可以称作候选键,主键只有一个。对于一个大型数据表,没有索引是难以想象的。
大家正在搜
数据库怎么设置两个主键
数据库中如何设置主键
数据库设置主键代码
数据库怎么设置外键
数据库主键和外键
数据库怎么选择主键
数据库添加主键
数据库中的主键
sql怎么设置主键
相关问题
数据库中为何要设置主键呢?有什么作用?
数据库表中的主键有什么作用?设和不设有什么区别?
为什么在SQL上要设置主键,设置主键的作用是什么
SQL SERVER 2000中不设置主键有什么后果
sql中设置主键的作用
数据库中某个字段设置成主键之后不就保证了记录的唯一性了吗?那...
数据库中设置主键是为了什么,用通俗易懂的语言解释
在数据库中的外键与主键的关系是什么,为什么要设外键?