社区
MS-SQL Server
帖子详情
对于主键和外键的问题
pzl
2004-03-15 08:43:41
一个表一定要设主键吗?还有如果没有主键和外键好象对查询也没什么影响啊,比如两个表还是原来的表结构,只是没有主键和外键,那么在查询的时候也没有什么分别呀。请各位高手解惑!谢谢!
...全文
86
6
打赏
收藏
对于主键和外键的问题
一个表一定要设主键吗?还有如果没有主键和外键好象对查询也没什么影响啊,比如两个表还是原来的表结构,只是没有主键和外键,那么在查询的时候也没有什么分别呀。请各位高手解惑!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jonas401
2004-03-16
打赏
举报
回复
这是一个速度的问题,主键是一种唯一性索引,如果你的数据表数据量不大,可以没必要设主键,设的话反而会降低查询速度,如果数据量大,索引的优势就体现出来了,查询速度会大大地加快了
pzl
2004-03-16
打赏
举报
回复
如果我的字段里有一个字段是不会重复的,唯一值,那么不设主键,我一样不会有重复的记录呀,这时候是不是有没有主键也一样?。
zjcxc
元老
2004-03-15
打赏
举报
回复
没有主键的弊端之一
http://expert.csdn.net/Expert/topic/2846/2846377.xml?temp=.851864
victorycyz
2004-03-15
打赏
举报
回复
这些问题,还请楼主多看看帮助文档中的说明。
lynx1111
2004-03-15
打赏
举报
回复
查询的时候也没有什么分别呀
----------------------------------------
结果没有分别,但是速度,系统消耗等是有分别的
zjcxc
元老
2004-03-15
打赏
举报
回复
1.没有这个规定,不过,有主键的时候处理数据方便一点.没有主键,如果表中记录有重复,你修改的时候,就不好修改. 这个你可以建一个表,输入两条一样的记录,然后再在企业管理器修改一下就知道了.
关于数据库
主键
和
外键
(终于弄懂啦)
转 关于数据库
主键
和
外键
(终于弄懂啦) 2018年07月16日 19:44:24 f45056231p 阅读数 19385 ...
主键
和
外键
的区别
一、什么是
主键
、
外键
主键
:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个
主键
。 比如 1.学生表(学号,姓名,性别,班级) 其中每个学生的...
主键
和
外键
举例_mysql 基础篇之
主键
和
外键
前言前面几篇 blog,主要简单介绍了在 MySQL 数据库中如何查看某张表,以及对表做一些增删改查的操作,本篇 blog 主要介绍一张表中如何设置唯一标识,以及两张表之间如何关联,即我们日常听说的
主键
和
外键
主键
含义:...
数据库
主键
和
外键
外键
是用于建立数据库表之间关系的字段,它关联了当前表中的数据和其他表中的数据。
外键
通常是指当前表中的某个字段,它指向另一个表中的...数据库
主键
和
外键
是数据库中两个不同的概念,它们的作用和意义也有所不同。
主键
和
外键
的作用
主键
和
外键
是把多个表组织为一个有效的关系数据库的粘合剂。
主键
和
外键
的设计对物理数据库的性能和可用性都有着决定性的影响。 必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而
主键
和
外键
的结构是这...
MS-SQL Server
34,592
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章