您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页MySQL之路-2-ALTER修改字段与表名

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

来源:二三娱乐

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

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务