社区
MS-SQL Server
帖子详情
唯一索引 (主索引) 防止出现相同内容 以及排序
jiangbo
2000-01-19 08:23:00
唯一索引 (主索引) 防止出现相同内容 以及排序
候选索引 排序
普通索引 排序
我不知道他们还可以做什么?
可以告诉我吗?
...全文
215
7
打赏
收藏
唯一索引 (主索引) 防止出现相同内容 以及排序
唯一索引 (主索引) 防止出现相同内容 以及排序 候选索引 排序 普通索引 排序 我不知道他们还可以做什么? 可以告诉我吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
none
2000-01-22
打赏
举报
回复
一对多的关系,比如学生对成绩(一个学生有多科成绩)。
那么学生表中学号必须是唯一的,至于成绩表中的学号不一定非得建立索引。
经典的做法是:是在学生.学号上建立主键,在成绩.学号上建立指向学生.学号的外键。
jiangbo
2000-01-22
打赏
举报
回复
在建立一对多或多对一,多对多 关系的时候
是不是要给一方加上唯一索引?
多方加上普通索引 ?
建立一对多关系有多种 set skip of / select 是吗?
可以写个Example吗?
ccd中包含 实收数量 每条记录都是一次进货 包含日期 卡号
fsd中包含 实发数量 每条记录都是一次出货 包含日期 卡号
ccd /fsd 只有卡号和数量等.
(khmxb 包含 卡号 以及卡所对应物品的详细资料包括价格规格等.
大类(按卡号种类划分,总数小于卡号) 如皮具 和毛衣 属于一日用品类
冷薄板和铝合金属于金属一类.)
khmxb 与ccd 和fsd 分别建立一对多关系呢?
none
2000-01-20
打赏
举报
回复
语句select 卡号 from table1 UNION select 卡号 from table2
从两个表中取卡号,滤去重复的值。
索引并不是总能提高效率(包括查询效率)。比如在性别列上建立索引就是很不明智的。
当返回的行数占总行数20%以下时,优化效果比较明显。
WHQ
2000-01-20
打赏
举报
回复
卡号相同的两条记录其它内容是否完全相同呢?如果不同,你想怎么处理它们?
完全相同时,可这样处理:
INSERT INTO Table3
SELECT DISTINCT 卡号,其它字段 FROM table1, table
jiangbo
2000-01-20
打赏
举报
回复
有两个table
table1: 卡号
table1: 卡号
两个表记录得内容可能一样,现在要提取出来放到一个 combo里去.内容不能一样
rowsource里打什么 SQL语句呢?
WHQ
2000-01-19
打赏
举报
回复
建立索引的主要目的是为了提高查找的速度。索引的结构一般采用B树,它的平均查找时间与记录数的对数成正比,如果没有索引时,平均查找时间与记录的平方成正比,因此当记录很多时,有索引的查找效率将提高很多很多……
hexz
2000-01-19
打赏
举报
回复
在使用ADO 数据访问的时候,如果你使用SQL6.5 如果没有主索引,在统计记录总数的
时候返回 -1
MySQL
索引
Re: MySQL
索引
============================#
索引
的作用
索引
用于快速找出在某个列中有一特定值的行。不使用
索引
,MySQL 就会从第1条记录开始读完整个表,直至找出相关的行。表越大,查询数据所花费的时间越多。如果表中查询的列有一个
索引
,MySQL能快速到达某个位置去搜索数据文件,而不必查看所有数据。 #
索引
的类型(诸多分类方式) 聚集
索引
非聚集
索引
#
索引
的设计原则 1)
索引
并非越多越好。 2) 避免对经常更新的表进行过多的
索引
。 3) 数据量小的表最好不要使用
索引
。 4) 在条件表达式中经常用到的不同值较多的列上建立
索引
。 5) 当唯一性是某种数据本身的特征时,指定
唯一
索引
。 6) 在频繁进行
排序
或分组的列上建立
索引
。 #
索引
的副作用 容易产生页分裂,降低更新表的速度(即增、删、改操作)===============================================
数据库
索引
——
唯一
索引
、
主
键
索引
、聚集
索引
索引
是对数据库表中一列或多列的值进行
排序
的一种结构,使用
索引
可快速访问数据库表中的特定信息。
索引
的一个
主
要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。
索引
分为聚簇
索引
和非聚簇
索引
两种,聚簇
索引
是按照数据存放的物理位置为顺序的,而非聚簇
索引
就不一样了;聚簇
索引
能提高多行检索的速度,而非聚簇
索引
对于单行的检索很快。 根据数据库的功能,可以在数据库...
mysql
唯一
索引
死锁_MySQL死锁案例_
唯一
索引
近期在MySQL数据库中产生了死锁的情况,与通常的死锁不同,由于表中有
唯一
索引
,所以加锁方式也比较有趣,本文将对于该例进行阐述(本文将对数据进行脱敏操作):问题描述:隔离级别:READ-COMMITTED表结构:show create table \GCREATE TABLE `uniq` (`id` int(11) NOT NULL AUTO_INCREMENT,`aa` int(11) DE...
mysql
主
键
索引
唯一_MySQL的几个概念:
主
键,外键,
索引
,
唯一
索引
一、概念:1、
主
键(primary key)能够唯一标识表中某一行的属性或属性组。一个表只能有一个
主
键,但可以有多个候选
索引
。
主
键常常与外键构成参照完整性约束,
防止出现
数据不一致。
主
键可以保证记录的唯一和
主
键域非空,数据库管理系统对于
主
键自动生成
唯一
索引
,所以
主
键也是一个特殊的
索引
。2、外键(foreign key)是用于建立和加强两个表数据之间的链接的一列或多列。外键约束
主
要用来维护两个表之间...
SQLServer之创建唯一聚集
索引
创建唯一聚集
索引
典型实现
唯一
索引
可通过以下方式实现: PRIMARY KEY 或 UNIQUE 约束 在创建 PRIMARY KEY 约束时,如果不存在该表的聚集
索引
且未指定唯一非聚集
索引
,则将自动对一列或多列创建唯一聚集
索引
。
主
键列不允许空值。 在创建 UNIQUE 约束时,默认情况下将创建唯一非聚集
索引
,以便强制 UNIQUE 约束。 如果不存在该表的聚集
索引
,则可以指定唯...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章