为什么数据库要有主键

news/2024/7/24 5:00:21 标签: 数据库
主键: 
概念 
主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。 
作用 
1)保证实体的完整性; 
2)加快数据库的操作速度 
3) 在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。 
4) ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。 
特点 
1) 一个表中只能有一个主键。如果在其他字段上建立主键,则原来的主键就会取消。在ACCESS中,虽然主键不是必需的,但最好为每个表都设置一个主键。 
2)主键的值不可重复,也不可为空(NULL)。
参考文章:
http://segmentfault.com/q/1010000000125772
 
 
总结:主键就是唯一标记,用来独立区分数据表的信息。

转载于:https://www.cnblogs.com/x739400043/p/4732162.html


http://www.niftyadmin.cn/n/1095613.html

相关文章

关于MySQL count(distinct) 逻辑的一个bug【转】

本文来自:http://dinglin.iteye.com/blog/1976026#comments 背景 客户报告了一个count(distinct)语句返回结果错误,实际结果存在值,但是用count(distinct)统计后返回的是0。将问题简化后复现如下,影响已知的所有版本。 这里的 set…

数据结构入门进阶必学-图的遍历

图介绍图的抽象数据结构边列表邻接列表邻接图领结矩阵图的遍历深度优先遍历思想深度优先遍历算法步骤图的广度优先搜索(Broad First Search)广度优先遍历算法步骤介绍 在计算机科学中,一个图就是一些顶点的集合,这些顶点通过一系列边结对(连…

如何在pycharm中配置anaconda环境

最后配置anaconda环境即可。

能除甲醛的一些植物

除甲醛植物:白掌:抑制人体呼出的废气,如氨气和丙酮.同时它也可以过滤空气中的苯、三氯乙烯和甲醛。吊兰:能吸收空气中95%的一氧化碳和85%的甲醛。芦荟:一盆芦荟相当于九台生物空气清洁器,一盆芦荟可消除一平方米空气中…

题目1019:简单计算器

题目描述:读入一个只包含 , -, *, / 的非负整数计算表达式,计算该表达式的值。输入:测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。…

安装qt后如何配置环境

第一步:安装 mingw 到你喜欢的目录: 第二步:安装qt-win-opensource-4.8.5-mingw.exe到你喜欢的目录 点击next 默认下一步 选择第一个: 默认下一步: 选择安装目录: 下一步选择 mingw 所在根目录&#xf…

MySQL数据库——登录和退出

MySQL数据库——登录 一、用MySQL自带的cmd敲击命令登录(只限于root用户登录) MySQL自带cmd只需要输入密码就可以了 二、用系统的cmd敲击命令登录 这里的命令格式为: mysql -h主机名 -P端口号 -u用户 -p密码1、如果是本地主机登录&#x…

常用算法--贪心算法

贪心算法简介算法思想:算法特性贪心选择贪心算法的实现框架区域覆盖问题简介 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,…