在数据库中可以唯一地标识一个纪录被称为【MySQL教程】,数据库
作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:17评论:0
在数据库中能够唯一地标识一个纪录被称为主键。主键是数据库中具有唯一性的字段,也就是说数据表中的恣意两条纪录都不能够具有雷同的主键字段。(引荐进修:MySQL视频教程)
在两个表的关联中,主症结字用来在一个表中援用来自于另一个表中的特定纪录。
主症结字是一种唯一症结字,表定义的一部分。一个表的主键能够由多个症结字配合构成,而且主症结字的列不能包括空值。
主症结字是可选的,而且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。
作用
1)保证实体的完整性;
2)加速数据库的操纵速率;
3)在表中增加新纪录时,ACCESS会自动搜检新纪录的主键值,不允许该值与其他纪录的主键值反复;
4) ACCESS自动按主键值的递次显现表中的纪录。假如没有定义主键,则按输入纪录的递次显现表中的纪录。
遵照准绳
竖立主键应该遵照的准绳
1. 主键应该是对用户没有意义的。假如用户看到了一个示意多对多关联的衔接表中的数据,并埋怨它没有什么用处,那就证实它的主键设想地很好。
2. 永久也不要更新主键。实际上,由于主键除了唯一地标识一行之外,再没有其他的用处了,所以也就没有来由去对它更新。假如主键须要更新,则申明主键应对用户无意义的准绳被违反了。
注:这项准绳关于那些常常须要在数据转换或多数据库兼并时举行数据整顿的数据并不实用。
3. 主键不该包括动态变化的数据,如时候戳、建立时候列、修正时候列等。
4. 主键应该由计算机自动生成。假如由人来对主键的建立举行干涉干与,就会使它带有除了唯一标识一行之外的意义。一旦超出这个界线,就能够发生工资修正主键的效果,如许,这类体系用来链接纪录行、治理纪录行的症结手腕就会落入不相识数据库设想的人的手中。
更多MySQL相干技术文章,请接见MySQL教程栏目举行进修!
以上就是在数据库中能够唯一地标识一个纪录被称为的细致内容,更多请关注ki4网别的相干文章!
标签:数据库
相关推荐
- php上传图片无法显示的问题_php教程,php,数据库,html
- mysql怎么创建数据库_MySQL教程,mysql,数据库
- 数据库触发器怎么创建_MySQL教程,数据库,触发器
- 数据库设计范式有哪些_MySQL教程,数据库,设计范式
- 数据库设计的基本原则是什么_MySQL教程,数据库,基本原则
- 常见的三种数据库数据模型是什么_MySQL教程,数据库,数据模型
- 向数据库中添加记录的sql命令是什么_MySQL教程,数据库,sql
- 数据库的数据模型可分为哪三种_MySQL教程,数据库,数据模型
- 数据库的并发操作可能带来哪些问题_MySQL教程,数据库,并发
- java怎么打开数据库?_JAVA教程,java,数据库
你 发表评论:
欢迎- MySQL教程排行
-
- 1mysql索引介绍_MySQL教程,mysql,索引,介绍
- 2Mysql如何挂盘_MySQL教程,Mysql
- 3开启mysql慢查询日志的方法_MySQL教程,开启,mysql,慢查询,日志,方法
- 4mysql实现linux下数据库目录迁移_MySQL教程,mysql,linux,数据库,目录,迁移
- 5mysql中key 、primary key 、unique key 与index区别详解_MySQL教程,mysql
- 6分离数据库和附加数据库的区别_MySQL教程,数据库
- 7关于linux下mysql去除严格模式_MySQL教程,linux
- 8mysql实现大量数据转换为数组_MySQL教程,mysql,数据,转换,数组
- 9利用mysql生成唯一序号_MySQL教程,mysql
- 最新文章
- 广而告之