首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库里的表是不是可以不设置主键?该怎么处理

2012-03-31 
数据库里的表是不是可以不设置主键?数据库里的表是不是可以不设置主键?还有可以不可以不设置主键而只设置

数据库里的表是不是可以不设置主键?
数据库里的表是不是可以不设置主键?

还有可以不可以不设置主键而只设置索引?

主键和索引有什么区别?


[解决办法]
主键就是索引的一种,主键默认使用的是聚集索引,并且还加上了唯一属性

数据库里完全可以不设置主键而只设置索引,这个不会有什么问题,
[解决办法]
看需要
[解决办法]
主键和索引有什么区别?
---------
主键一般是聚簇索引的候选者
一个表只能有一个聚簇索引,但是可以有多个非聚簇索引,最多可建立249个非聚簇索引
--------------------------
如表A:学号 姓名 时间
你可以在表A上,学号列可建一个唯一聚簇索引,也就是主键(当然一个表里可以不建键)
时间列可建一个非聚簇索引

热点排行