MySQL数据库 (1 增量添加列和alter的用法)

发布时间 2024-01-09 10:57:57作者: 混凝土钢筋

一、MySQL数据库

1、增量给表添加字段

有时候我们再给正式库添加字段的时候,经常使用Navicat这种软件导出全量表,但是导出全量表的时候会有drop函数,很容易删除正式库表中的所有数据,这个时候我们就可以使用增量的方式来添加字段,就不会删除正式库表的数据

alter table table_name
   add column times varchar(10) null
       comment '时间';

2、alter使用方法总结

2.1、增加列

alter table 表名 add column 列名 属性 约束

2.2、删除列

alter table 表名 drop column 列名

2.3、重命名列

alter table 表名 rename column 旧列名 to 新列名

2.4、重命名表

alter table 旧表名 rename to 新表名

2.5、删除主键

alter table 表名 drop primary key 

2.6、添加主键

constraint月数码可以不要,( )必须有,不然会报错

alter table 表名 add constraint 约束名 primary key (指定列)

2.7、添加索引

alter table 表名 add index 索引名 (列名)

2.8、修改列

alter table 表名 change 旧列名 to 新列名 属性

2.9、修改列的默认值

alter table 表名 alter column 列名 set default 默认值

2.10、删除约束

alter table 表名 drop constraint 约束名