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中添加主键有所帮助。