美文网首页
增加、修改、删除数据库表字段

增加、修改、删除数据库表字段

作者: 西柚酱_ | 来源:发表于2018-09-26 17:57 被阅读0次
    1. 增加数据库表字段
      tb_out_people表中新增新的字段out_peo_gradelevel
    alter table `tb_out_people`   
    Add column out_peo_grade tinyint DEFAULT 0  COMMENT '岗位级别:0-其他,1-初级工程师,2-中级工程师,3-高级工程师' AFTER work_years;
    -- 向数据库tb_out_people中添加out_peo_grade字段且位于work_years字段的后面
    
    alter table `tb_out_people`   
    Add column `level` CHAR(8) DEFAULT '' COMMENT '水平等级A/B/C' AFTER job_id;
    -- 向数据库tb_out_people中添加level字段且位于job_id字段的后面
    
    1. 修改数据库表字段
      Modify column Vs Change column
      2.1 Modify
      MODIFY来改变列的类型,此时不需要重命名
      例如:修改tb_out_people表中的字段actual_hours类型int为decimal
    ALTER TABLE `tb_out_people`
    MODIFY `actual_hours`  DECIMAL(3,2)    DEFAULT '1.00' COMMENT '实际投入工作量';
    
     ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
    

    2.2 Change
    需要修改字段名称时使用change, 重命名时,需给定旧的和新的列名称和列当前的类型。

    alter table 表名 change 旧字段名 新字段名 字段属性;
     ALTER TABLE t1 CHANGE b1 b2 BIGINT NOT NULL;
    alter table users change name username varchar(25);
    
    1. 删除数据库表字段
    alter table `tb_out_people` drop column actual_hours
    ALTER TABLE table_name DROP field_name;  
    

    相关文章

      网友评论

          本文标题:增加、修改、删除数据库表字段

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