MySQL 配置表主键:简易操作指南(mysql设置表主键)
MySQL 配置表主键:简易操作指南
主键(Primary Keys),又称主键、主码或候选键,是重要的数据表设计组件。主键以其【唯一性】和【确定性】,能够作为索引,加强表的结构完整性。因此,当我们设计要在 MySQL 数据库中存储的数据表时,让我们予以特殊的重视,体现在配置表的主键上是最重要的事情。本文将会介绍如何正确地设置 MySQL 配置表中的主键。
首先,在创建 MySQL 数据库表之前,我们需要确定『哪些字段将可以作为表的主键』。根据 MySQL 的语法,主键要满足下面两个条件:
(1)主键必须是一个字段,并且设置为『不可以为空』;
(2)主键属性必须唯一,且不允许重复。
如果已经存在一个能够依据这两个条件进行筛选的字段,我们就可以把它作为配置表的主键。如果没有,我们就可以新建一个字段,比如 「id」,来作为配置表的主键,它既具有唯一性,又不可空,可以满足我们设置主键的条件。
接下来,我们就可以在创建数据表的时候,用 「create table」 命令进行设置了,比如:
CREATE TABLE info(
id int primary key auto_increment, name varchar(20) unique key,
age int not null, sex char(2) default ‘男’
)
上面的 SQL 语句有四个字段,第一个字段为 『id』,是主键,我们利用 「primary key」 来标明它是主键,而且通过 「auto_increment」 来让 id 自动增长;后面的字段「name」和「sex」也利用了 「unique key」 来进行设置,使其唯一;最后的字段「age」我们把属性设置成了『不能为空』。
除了上述方法,我们也可以通过 MySQL 高级版本的管理工具,在设计器里面将主键设置成不可以为空,即左边的框框里面的勾勾点上,也可以进行设置。
综上所述,我们可以得到结论,MySQL 配置表主键的设置是比较简单,不过切记,它是设计数据库表中最为重要的环节,要认真仔细地设计。
以上就是本文关于 MySQL 配置表主键的设置操作指南,希望能够帮助到大家。经过设计,主键能够让 MySQL 数据库表表达出完整有序的结构,并且数据存储更加规范,更加安全,让表结构有着更好的现实应用价值。