mysql-增删改表的字段
在表中增加字段(在最后添加字段)
语法:alter table 表名
add 字段名
字段类型;
mysql> alter table test add sex char(4);
在指定位置增加字段
after:在xx字段之后添加字段
first: 在最前面添加字段
语法:alter table 表名
add 要添加的字段名
字段类型 after字段名
;
mysql> alter table test add age int(3) after name;
mysql> alter table test add qq int(10) first;
调整字段顺序
语法:alter table 表名
modify 要修改的字段名称
字段类型 after 字段名;
mysql> alter table test modify sex_new char(4) after name;
删除指定字段
语法:alter table 表名
drop 字段名
;
mysql> alter table test drop qq;
修改字段类型
语法:alter table 表名
modify 字段类型;
mysql> alter table test modify age int(4);
修改字段名称
语法:alter table 表名
change 旧名称
新名称
字段类型;
mysql> alter table test change sex sex_new char(4);
添加表注释
语法:alter table 表名
comment ‘注释’;
mysql> alter table test comment ‘测试表’;
添加字段注释
方法1:
语法:alter table 表名
modify 字段名
字段类型 comment 注释
;
mysql> alter table test modify name char(20) comment ‘名字’;
方法2:
语法:alter table 表名
change 字段名
字段名
字段类型 comment ‘注释’;
mysql> alter table test change name name char(20) comment '姓名';
查看字段注释
语法:show full fields from 表名;
mysql> show full fields from student;
添加自增属性的主键索引:
语法:alter table 表名 change 列名称 新的列名称 字段类型 primary key auto_increment;
mysql>alter table student change id id int primary key auto_increment;