MySQL主键添加实践(mysql添加主键)

MySQL是当下应用较为广泛的关系型数据库系统,在使用MySQL时,对数据表中添加主键属于基本内容,是MySQL开发的必备内容。主键的添加有助于减少搜索引擎的索引,提高查询的效率,以及用于防止数据重复插入等一系列功能,下面介绍在MySQL中如何添加主键方法。

一、主键添加要求

在添加主键之前,需要注意以下几点:

1、一个表只能存在一个主键,一张表中只能有一个字段担任主键,多个字段可以组合搭配成为联合主键,但只能有一个字段担任主键角色。

2、MySQL中的主键约束需要保证唯一性,主键字段中的值不得重复,如果重复也会报出错误。

二、添加MySQL主键操作

1、在创建表时添加主键

MySQL支持在创建表的时候同时为某个字段设置为主键,如下所示:

CREATE TABLE tablename
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
PRIMARY KEY (id)
);

2、在表中添加主键

如果表中还未存在主键,也可以在表中添加主键,如下所示:

ALTER TABLE tablename
ADD PRIMARY KEY (id);

三、总结

以上就是MySQL中添加主键的操作,MySQL主键添加对MySQL开发有着至关重要的意义,使用起来也非常的简单方便。希望以上介绍对大家在MySQL中添加主键有所帮助。


数据运维技术 » MySQL主键添加实践(mysql添加主键)