社区
MS-SQL Server
帖子详情
主键与索引
andylist
2011-03-02 08:50:22
一个表中如果设置了主键,请问这个主键是否有索引的功能?即,如果我想查询快一点,是否要在这个主键上加上索引?
...全文
134
13
打赏
收藏
主键与索引
一个表中如果设置了主键,请问这个主键是否有索引的功能?即,如果我想查询快一点,是否要在这个主键上加上索引?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昵称被占用了
2011-03-03
打赏
举报
回复
对于sql server,主键自动是个索引,其他数据库可不一定
昵称被占用了
2011-03-03
打赏
举报
回复
上面很多有些误解
主键自动是个索引,但并非一定是聚集的
SQL77
2011-03-03
打赏
举报
回复
[Quote=引用楼主 andylist 的回复:]
一个表中如果设置了主键,请问这个主键是否有索引的功能?即,如果我想查询快一点,是否要在这个主键上加上索引?
[/Quote]
一般默认主键为聚集索引,但根据有些情况,你可以指定不建立聚集的,
主要根据你的查询
gw6328
2011-03-03
打赏
举报
回复
学习了。可以指定为非聚集的索引。
jdhlowforever
2011-03-03
打赏
举报
回复
搞不懂索引这个东东
feixianxxx
2011-03-02
打赏
举报
回复
..主键 一般做索引比较好 因为是uniqe的 对于排序和单行搜索效果很好
feixianxxx
2011-03-02
打赏
举报
回复
...2个情况
1.如果本来表上已经有了 聚集索引 那么建立primary key后自动建立非聚集索引
2.反之,则建立primary key后自动建立聚集索引
狼王_
2011-03-02
打赏
举报
回复
设置了主键,上面就有聚集索引了
rucypli
2011-03-02
打赏
举报
回复
主键默认情况下是聚集索引,但是非必须
快溜
2011-03-02
打赏
举报
回复
我呀,相信群众。
Shawn
2011-03-02
打赏
举报
回复
设置了主键,包括联合主键,字段会自动生成聚集索引,所以你无需再对主键加索引
--小F--
2011-03-02
打赏
举报
回复
设置了主键上就有 聚集索引
打一壶酱油
2011-03-02
打赏
举报
回复
这个,一般情况下 主键上就是 聚集索引
Java学习指南(8) MySQL数据库与JDBC框架
一、课程简介『Java学习指南系列』的第8篇教程 ,介绍MySQL数据库的安装使用,常见SQL语句,以及使用JDBC进行数据库开发的技术。二、主要内容 * MySQL的安装和使用* 常用SQL语句,增删改查操作* 高级SQL查询,多表关联查询* 表的设计:
主键
,
索引
,内连接外连接,外键 * MySQL配置管理: 用户授权,远程访问,备份还原* JDBC连接: 使用JDBC连接数据库,执行增删改查操作* 基于JDBC数据库框架的设计(afsql框架),以此阐述数据库框架的设计原理* JDBC连接池,JDBC数据库开发的必备技术* 数据库事务 Transaction 的支持 * SQL的转义,数据库注入攻击的预防* 数据库的动态访问:获取数据库和表的结构,根据表的结构自动生成POJO三、课程体系〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
主键
与
索引
的区别
1、应用范畴不bai同:
主键
属于
索引
的一du种。在数据库关系图中为表定义主zhi键将dao自动创建
主键
索引
,
主键
索引
是唯一
索引
的特定类型。该
索引
要求
主键
中的每个值都唯一。当在查询中使用
主键
索引
时,它还允许对数据的快速访问。 2、种类不同: 根据数据库的功能,可以在数据库设计器中创建三种
索引
:唯一
索引
、
主键
索引
和聚集
索引
。而,
主键
只是其中的一种。 3、创建方式不同: 当创建或更改表时可通过定义 PRIMARY KEY 约束来创建
主键
。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMA
oracle
主键
与
索引
,oracle
主键
\
索引
在oracle中,我们创建一个
主键
,则同时自动创建了一个同名的唯一
索引
;删除
主键
,则
主键
约束和对应的唯一
索引
都删除了。这是我们经常见到的现象。发出一个创建
主键
的sql,oracle其实执行了两步:创建
主键
约束、创建/关联 唯一
索引
。步骤是这样的:创建
主键
约束时,检查该
主键
字段上是否已经存在唯一
索引
。若不存在,则自动创建同名唯一
索引
;若存在,则直接创建
主键
约束,并将该约束和已经存在的唯一
索引
对应上。...
Mysql
主键
索引
与非
主键
索引
区别
什么是
索引
MySql官方
索引
的定义:
索引
(Index)是帮助MySql高效获取数据的数据结构,
索引
的目的在于提高查询效率,类比字典;实际上
索引
也是一张表,该表保存了
主键
与
索引
字段,并指向实体表的记录,
索引
列也是要占用空间。
主键
索引
和普通
索引
的区别 1.
主键
索引
索引
着数据,然而普通
索引
索引
着
主键
ID值(这是在innodb中,但是如果是myisam中,
主键
索引
和普通
索引
是没有区别的都是直接索...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章