当前位置: 首页 > >

MYSQL用法(十一) 增加字段、删除字段、修改字段名称、修改字段类型

发布时间:

一 增加索引?


1.1 增加索引


语法: alter table 表名 add index 索引名(字段名1[,字段名2....]);?


例:?mysql >?ALTER TABLE au_user ADD INDEX nick_name_index(NICK_NAME);




1.2 查看索引:






二 删除索引


语法: ?alter table 表名 drop index 索引名;


例: mysql >?ALTER TABLE au_user DROP INDEX nick_name_index;







三 增加主键(主键自动是带索引的)


语法: ?alter table 表名 add primary key (字段名); ?//注意,该字段名必须存在且当前表中没有主键。


例: mysql >ALTER TABLE au_user ADD PRIMARY KEY(USER_ID);


四 增加字段



语法: ?alter table 表名 add column 字段名 字段类型;?


例: mysql >ALTER TABLE au_user ADD COLUMN user_mobile BIGINT NOT NULL;


ALTER TABLE au_user ADD COLUMN user_email VARCHAR(32) DEFAULT? NULL? AFTER user_mobile;


五 删除字段


语法: ?alter table 表名 drop column 字段名;?



例: mysql >ALTER TABLE au_user DROP COLUMN user_mobile;



六 修改字段


6.1 修改字段的类型


语法: ?alter table 表名 modify 字段名 字段类型;?


例: mysql >ALTER TABLE au_user MODIFY user_mobile VARCHAR(32);


6.2 修改字段的名称



语法: ?alter table 表名 change 旧字段名 新字段名 新字段类型;?


例: mysql >ALTER TABLE au_user CHANGE user_mobile login_mobile BIGINT NOT NULL;



友情链接: