找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 mysql教程 查看内容

mysql主键有什么用?

作者:模板之家 2019-5-23 18:59 1248人关注

主键是能确定一条记录的唯一标识,主要用于确定该数据的唯一性。主键字段必须唯一,必须非空,一个表中只能有一个主键,主键可以包含一个或多个字段。

创建一个表,创建主键是个良好的习惯或应当作为规范,若预测可能累计大量数据,必须设置主键,并且应当选择合适的主键,否则你会严重影响到count查询,insert,delete。下面本篇文章就来给大家介绍一下mysql中什么是主键,主键有什么用,希望对你们有所帮助。

什么是主键?

数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于和其他表的外键关联,以及本记录的修改与删除。

主键(primary key) 一列(或一组列),其值能够唯一区分表中的每个行。
唯一标识表中每行的这个列(或这组列)称为主键。没有主键,更新或删除表中特定行很困难,因为没有安全的方法保证只设计相关的行。

虽然并不总是都需要主键,但大多数数据库设计人员都应保证他们创建的每个表有一个主键,以便于以后数据操纵和管理

表中的任何列都可以作为主键,只要它满足一下条件:

1、任何两行都不具有相同的主键值

2、每个行都必须具有一个主键值(主键列不允许NULL值)

主键有什么用?

主键是能确定一条记录的唯一标识,主要用于确定该数据的唯一性。主键字段必须唯一,必须非空,一个表中只能有一个主键,主键可以包含一个或多个字段。

打个比方,一条记录包括身份正号,姓名,年龄,学校,国籍,性别等。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。

以上就是mysql主键有什么用?的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
来自: [db:来源]

全部回复(0)

发表评论