修改数据库表名或者是字段名的时候,就需要用到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;
网友评论