美文网首页
MySQL之路-2-ALTER修改字段与表名

MySQL之路-2-ALTER修改字段与表名

作者: 灭BUG | 来源:发表于2018-07-29 22:41 被阅读9次

修改数据库表名或者是字段名的时候,就需要用到Alert命令

1. 删除字段

alter table table_name drop column_name;

注:表中只剩下一个字段的时候,不能使用这条命令,直接删除表即可

2. 添加字段

alter table table_name add column_name type; 

注:添加字段的时候还可以指定位置

-- 将新添加的字段放在第一列
alter table table_name add column_name type first;
-- 将新添加的字段放在指定列的后一列
alter table table_name add column_name_1 type after column_name_2; 

注:如果想要重置字段的位置的时候,只能先删除字段,再添加字段

3. 修改字段名称和类型

-- 使用modify命令修改字段的类型
alter table table_name modify column_name new_type;

-- 使用change命令修改字段的名称以及类型
alter table table_name change old_column_name new_column_name new_type;
-- 也可以只修改字段名
alter table table_name change old_column_name new_column_name old_type;

4. 修改字段默认值

alter table table_name alter column_name set default new_default_value;

5. 修改表名

-- 在alter中使用rename来修改表名
alter table old_table_name rename to new_table_name; 

相关文章

网友评论

      本文标题:MySQL之路-2-ALTER修改字段与表名

      本文链接:https://www.haomeiwen.com/subject/ftntvftx.html