mysql增加表的主键

MySQL是目前最为流行的关系型数据库之一,它具有体积小、速度快、可靠性高等优点。在使用MySQL时,创建表并设置主键是非常必要的操作,这样才能保证数据库的数据完整性和一致性。下面我们就来学习如何增加表的主键。

CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(32) NOT NULL,`age` int(11) NOT NULL,`sex` char(2) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    

在上面的代码中,我们使用CREATE TABLE TBL_NAME语句来创建名为user的表,并定义了4个字段,分别是id、name、age和sex。其中id字段设置了自增长属性,并在PRIMARY KEY(`id`)语句中将id字段设置为主键。

如果我们已经创建了表,但是没有设置主键怎么办呢?这时我们可以使用ALTER TABLE语句来增加主键。具体操作如下:

ALTER TABLE `user` ADD PRIMARY KEY (`id`);
    

在上面的代码中,我们使用ALTER TABLE `user`语句来指定需要修改的表为user,然后使用ADD PRIMARY KEY (`id`)语句来将id字段设置为主键。这样我们就成功地为表增加了主键。