MySQL 数据库中数据表添加自增列的两种方法分享


摘要:
下文讲述MySQL数据库中,为数据表添加自增列的两种方法,如下所示:


实现思路:
1.添加列时,直接指定列为自增列
2.对已存在的列,通过修改列属性为自增列(先 增加列,后修改列属性)

如下例所示:

      
--方法1. 创建表  新增列(并设置为自增列)
mysql > create table maomao(keyId int);
 
--插入测试数据
mysql > insert into maomao(keyId)values
(88),(8),(10),(2);

--新增自增列
mysql > alter table maomao  add keyId2 int NOT NULL AUTO_INCREMENT primary key;
		 

--方法2:
--创建表,创建列,修改列属性为 自增列 
mysql > create table maomao(keyId int);
 
--插入测试数据
mysql > insert into maomao(keyId)values
(88),(8),(10),(2);

--新增列
mysql > alter table maomao  add keyId2 int ;

--修改列属性为 自增列
mysql > change keyId2 keyId2 int NOT NULL AUTO_INCREMENT primary key; 
  

相关阅读:
MySQL修改列名的方法
mssql mysql oracle 添加列、修改列、删除列的方法