美文网首页
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