社区
ASP
帖子详情
【询问】一个菜问题,一直没搞明白?数据库设置主键的用意?
naiveteBOY
2004-11-22 03:56:53
请问数据库设置字段为主键是有什么用?具体的用途是什么?如果不设置跟设置了有些什么区别?设置主键的字段有什么限制吗?是否任何一个字段都能将之设置为主键?这个问题一直没搞明白。请教大家了。
...全文
148
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
打赏
举报
回复
数据表中的主键数据不能重复,
主要用于区别数据
我了解的软件测试基本概念
题目汇总 共293道题 目录 题目汇总 1 一. 技术类型题目: 4 二. 测试话术: 9 1.什么是兼容性测试?兼容性测试侧重哪些方面? 9 2.正交表测试用例设计方法的特点是什么? 10 3.简述一下缺陷的生命周期? 10 3.画出软件测试的V模型图。 10 4.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10 5.请以您以往的实际工作为例...
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.请以您以往的实际工作为例...
java面试(葵花宝典)
1.(1-20面向对象) 基础部分的顺序:基本语法;类相关的语法;内部类的语法;继承相关的语法;异常的语法;线程的语法;集合的语法;io的语法;虚拟机方面的语法。 1、
一个
java源文件中是否可以包括类(不是内部类)?有什么限制? 可以有多个类,但只能有
一个
public的类,并且public的类名必须与文件名一致。 2、java有
没
有goto? java中的保留字,现在
没
有在java中使用。 3、...
设计模式之我见
设计模式 Design pattern ( 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 设计模式四人帮
ASP
28,408
社区成员
356,967
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章