zoukankan      html  css  js  c++  java
  • MySQL 增删列


    1. 增加列

    1.1 增加的列位于最后


    alter table table_name add col_name varchar(20);
    alter table table_name add col_name varchar(20) default 'test' not null;
    alter table table_name add column col_name varchar(20) default 'test' not null;

    1.2 增加的列在指定的列之后


    alter table table_name add col_name varchar(20) after exists_col_name;
    1.3 增加的列位于第一列


    alter table table_name add col_name varchar(20) first;
    2. 修改列

    2.1 修改列的类型


    alter table table_name modify col_name varchar(40); //假设原来的类型是varchar(20)
    alter table table_name modify col_name int(11); //从varchar修改为int
    alter table table_name change col_name col_name varchar(20); //从int修改为varchar


    2.2 修改列名

    alter table table_name change old_col_name new_col_name varchar(20);
    3. 删除列


    alter table table_name drop col_name;
    alter table table_name drop column col_name;

  • 相关阅读:
    类定义(课下选做)
    结对项目第一周
    迭代和JDB
    JAVA 第五周学习总结
    JAVA 第四周学习总结
    JAVA 第三周学习总结
    springcloud-provider-consumer-register
    springcloud-eureka
    springBoot-打包
    spring-Scheduler
  • 原文地址:https://www.cnblogs.com/mao3714/p/8868042.html
Copyright © 2011-2022 走看看