先创建一个表:

1 create table `alter_test` (
2      `id` bigint(20) NOT NULL AUTO_INCREMENT,
3      `firstname` varchar(200) NOT NULL,
4      `secondname` varchar(200) NOT NULL,
5      PRIMARY KEY (`id`)
6      )ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入一行:

1 insert into alter_test(firstname, secondname ) values ('aaa', 'aaaaaaaa');

查看结果:

 

 

添加一个字段:

 

又添加了一个username字段,对于已经有的记录,这个username值为空。

 

 

 

 

 

删除一个字段:

 

 

 

修改字段名:

 

 

 

指定自增主键的起始值:

 

 

 

 指定了自增主键从1000开始,可以看到新增加的行确实是从1000开始的,但是已经有的行不会改变。

 

修改字段为自增字段,前提是这个字段是一个key,而且整个表只能有一个自增列。

 

posted on 2020-09-05 14:01  周伯通789  阅读(332)  评论(0编辑  收藏  举报