在数据库中能够独一地标识一个记载被称为
在数据库中能够独一地标识一个记载被称为主键。主键是数据库中具有独一性的字段,也就是说数据表中的任意两笔记录都不成能具有雷同的主键字段。(引荐学习:MySQL视频教程)
在两个表的关系中,主关键字用来在一个表中援用来自于另一个表中的特定记载。
主关键字是一种独一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不克不及包括空值。
主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。
作用
1)包管实体的完全性;
2)加快数据库的操纵速度;
3)在表中增加新记载时,ACCESS会主动检查新记载的主键值,不同意该值与其他记载的主键值反复;
4) ACCESS主动按主键值的次序显示表中的记载。假如没有定义主键,则按输入记载的次序显示表中的记载。
遵照原则
创立主键应当遵照的原则
1. 主键应当是对会员没成心义的。假如会员看到了一个表示多对多关系的连接表中的数据,并埋怨它没有什么用途,那就证明它的主键设计地很好。
2. 永久也不要更新主键。实际上,由于主键除了独一地标识一行之外,再没有其他的用处了,所以也就没有理由去对它更新。假如主键需要更新,则说明主键应对会员无意义的原则被违反了。
注:这项原则关于那些经常需要在数据转换或多数据库合并时停止数据整理的数据并不适用。
3. 主键不该包括动态转变的数据,如时间戳、创立时间列、修改时间列等。
4. 主键应当由运算机主动生成。假如由人来对主键的创立停止干涉,就会使它带有除了独一标识一行之外的意义。一旦越过这个界线,就大概发生人为修改主键的动机,这样,这种系统用来链接记载行、治理记载行的关键手段就会落入不理解数据库设计的人的手中。
更多MySQL相关技术文章,请拜访MySQL教程栏目停止学习!
以上就是在数据库中能够独一地标识一个记载被称为的具体内容,更多请关注百分百源码网其它相关文章!