社区
MS-SQL Server
帖子详情
建立索引时,若选择create unique,则有两个选择:Constrain , index,请问这两个有什么区别??
feburary
2003-09-15 12:00:59
建立索引时,若选择create unique,则有两个选择:Constrain , index,请问这两个有什么区别??
...全文
123
2
打赏
收藏
建立索引时,若选择create unique,则有两个选择:Constrain , index,请问这两个有什么区别??
建立索引时,若选择create unique,则有两个选择:Constrain , index,请问这两个有什么区别??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lionstar
2003-09-15
打赏
举报
回复
你使用的什么设计工具?
可能是这个样子:
constraint 代表的是对表格的一种约束关系,也就是逻辑的限制,基本不占用物理空间。在纪录实际插入数据库之前进行数据检查。
而index 是使用唯一索引的方式强制进行唯一性检查,需要有物理的索引,并且占用存储空间,如果数据违反唯一性约束,则在插入后触发错误。
tjan
2003-09-15
打赏
举报
回复
约束优先于索引,约束的资源消耗比索引低。
MySQL中键(key)和
索引
(
index
)的
区别
key和
index
区别
mysql的key和
index
多少有点令人迷惑,这实际上考察对数据库体系结构的了解的。 1.key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是
索引
(辅助查询用的)。包括primary key,
unique
key, foreign key 等。 primary key 有
两个
作用,一是约束作用(
const
rain
...
数据库中
索引
(
index
)介绍
本文主要介绍数据库中
索引
(
index
)的相关知识。 1 概述 1.1 What 数据库中的
索引
(
index
),是数据库管理系统(DBMS)中的一个排序的数据结构,用于协助快速查询、更新数据库表中的数据。 除了实际需要使用的数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据库中实际需要使用的数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是
索引
。 1.2 How 说明:此处简要地介绍使用
索引
提高数据查询效率的原理,而深层次的
索引
实现原理
数据库建
索引
规则
数据库
建立
索引
常用的规则如下: 1、表的主键、外键必须有
索引
; 2、数据量超过300的表应该有
索引
; 3、经常与其他表进行连接的表,在连接字段上应该
建立
索引
; 4、经常出现在Where子句中的字段,特别是大表的字段,应该
建立
索引
; 5、
索引
应该建在
选择
性高的字段上; 6、
索引
应该建在小字段上,对于大的文本字段甚至超长字段,不要建
索引
; 7、复合
索引
的
建立
需要进行仔细分析
PostgreSQL 唯一约束与唯一
索引
是一个人吗?
大部分数据库表都有一个承接的功能就是某个表每条记录的唯一性,通过唯一性来保证这张表的数据是不重复的。使用的场景很多,例如银行,每个人只能开一个1类账户,怎么来保证所有的人来银行开账户都是...
mysql 错误号1553 MySQL Cannot drop
index
needed in a foreign key
const
rain
t,外键也会创建
索引
表 被参照表: | teacher |
CREATE
TABLE `teacher` ( `id` varchar(20) NOT NULL, `name` varchar(255) DEFAULT NULL, `salary` decimal(10,2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHAR...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章