社区
ASP
帖子详情
【询问】一个菜问题,一直没搞明白?数据库设置主键的用意?
naiveteBOY
2004-11-22 03:56:53
请问数据库设置字段为主键是有什么用?具体的用途是什么?如果不设置跟设置了有些什么区别?设置主键的字段有什么限制吗?是否任何一个字段都能将之设置为主键?这个问题一直没搞明白。请教大家了。
...全文
99
7
打赏
收藏
【询问】一个菜问题,一直没搞明白?数据库设置主键的用意?
请问数据库设置字段为主键是有什么用?具体的用途是什么?如果不设置跟设置了有些什么区别?设置主键的字段有什么限制吗?是否任何一个字段都能将之设置为主键?这个问题一直没搞明白。请教大家了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Superping
2004-11-22
打赏
举报
回复
很简单的例子:
论坛数据库中有两个表,一个是存放主题的,一个是存放回复贴的,
主题表中设置id字段为主键
在回复表中设一字段存放该条回复对应的主题id号
显示主题页面生成主题链接为
<a href="显示具体内容页.asp?"<%=rs("id")%>><%=rs("主题标题")%></a>
在显示具体内容页一开始便接受id号,然后到回复表中搜索该主题的回复内容,然后循环显示出来
naiveteBOY
2004-11-22
打赏
举报
回复
谢谢,楼上的几位。明白了,结帖。
lxysjl
2004-11-22
打赏
举报
回复
MARK
ygjwjj
2004-11-22
打赏
举报
回复
不重复的字段都能设为主件,比如你可以以人的身份证作为主键,这样就不会重复录入了,一旦重复数据库会报错.
同时主键的设置还用于减少数据库设计冗余.
baikaishui_0825
2004-11-22
打赏
举报
回复
PRIMARY KEY 约束
表中经常有一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。
一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。
当为表指定 PRIMARY KEY 约束时,Microsoft® SQL Server™ 2000 通过为主键列创建唯一索引强制数据的唯一性。当在查询中使用主键时,该索引还可用来对数据进行快速访问。
如果 PRIMARY KEY 约束定义在不止一列上,则一列中的值可以重复,但 PRIMARY KEY 约束定义中的所有列的组合的值必须唯一。
hqcsx
2004-11-22
打赏
举报
回复
主键的值是不允许重复的.主要体现了唯一性.以示区别.
cuayi
2004-11-22
打赏
举报
回复
数据表中的主键数据不能重复,
主要用于区别数据
go
数据库
mysql与redis
MySQL 为关系型
数据库
(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念,
一个
关系型
数据库
由
一个
或数个表格组成, 如图所示的
一个
表格: 表头(header): 每一列的名称; 列...
2018 大数据面试
大数据工程师(开发)面试 1.HBase和Hive都是基于Hadoop,为什么Hive查询起来非常慢,但HBase不是? Hive是类SQL引擎,其查询都需要遍历整张表,跑MapReduce自然很慢,但HBase是一种NoSQL的列式
数据库
,基于Key/Value的存储格式,不需要像Hive一样遍历,自然在速度上,乃至写的性能上是相当之快的。 相关参考文献 HIVE和HBASE区别 2.通过Jav...
我了解的软件测试基本概念
题目汇总 共293道题 目录 题目汇总 1 一. 技术类型题目: 4 二. 测试话术: 9 1.什么是兼容性测试?兼容性测试侧重哪些方面? 9 2.正交表测试用例设计方法的特点是什么? 10 3.简述一下缺陷的生命周期? 10 3.画出软件测试的V模型图。 10 4.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10 5.请以您以往的实际工作为例...
我了解的软件测试总结
题目汇总 共293道题 目录 题目汇总 1 一. 技术类型题目: 4 二. 测试话术: 9 1.什么是兼容性测试?兼容性测试侧重哪些方面? 9 2.正交表测试用例设计方法的特点是什么? 10 3.简述一下缺陷的生命周期? 10 3.画出软件测试的V模型图。 10 4.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10 5.请以您以往的实际工作为例...
java面试(葵花宝典)
1.(1-20面向对象) 基础部分的顺序:基本语法;类相关的语法;内部类的语法;继承相关的语法;异常的语法;线程的语法;集合的语法;io的语法;虚拟机方面的语法。 1、
一个
java源文件中是否可以包括类(不是内部类)?有什么限制? 可以有多个类,但只能有
一个
public的类,并且public的类名必须与文件名一致。 2、java有
没
有goto? java中的保留字,现在
没
有在java中使用。 3、...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章