zoukankan      html  css  js  c++  java
  • MySQL--常见ALTER TABLE 操作

    ##================================##
    ## 修改表的存储引擎 ##
    SHOW TABLE STATUS LIKE 'TB_001' G;
    ALTER TABLE TB_001 TYPE = MYISAM;
    
    
    ##================================##
    ## 查看表中列属性 ##
    SHOW COLUMNS FROM TB_001;
    
    
    ##================================##
    ## 修改表名 ##
    rename table TB_001 to TB_002;
    
    
    ##================================##
    ## 增加主键 ##
    ALTER TABLE TB001
    ADD PRIMARY KEY PK_ID(ID);
    
    
    ##================================##
    ## 删除表字段 ##
    ALTER TABLE TB_001 DROP C1;
    
    
    ##================================##
    ## 增加表字段 ##
    ALTER TABLE TB_001 ADD C1 INT;
    
    
    ##================================##
    ## 增加表字段并指明字段放置为第一列 ##
    ALTER TABLE TB_001 ADD C1 INT FIRST;
    
    
    ##================================##
    ## 增加表字段并指明字段放置为特定列后面 ##
    ALTER TABLE TB_001 ADD C1 INT AFTER C2;
    
    
    ##================================##
    ## 使用MODIFY修改字段类型 ##
    ALTER TABLE TB_001 MODIFY C1 CHAR(10);
    
    
    ##================================##
    ## 使用CHANGE修改字段类型 ##
    ALTER TABLE TB_001 CHANGE C1 C1 CHAR(10);
    
    
    ##================================##
    ## 使用CHANGE修改字段名称 ##
    ALTER TABLE TB_001 CHANGE C1 C2 CHAR(10);
    
    
    ##================================##
    ## 为字段设置NULL和DEFAULT ##
    ALTER TABLE TB_001 MODIFY C1 INT NOT NULL DEFAULT 100;
    
    
    ##================================##
    ## 修改字段的默认值 ##
    ALTER TABLE TB_001 ALTER C1 SET DEFAULT 1000;
    
    
    ##================================##
    ## 为字段删除默认值 ##
    ALTER TABLE TB_001 ALTER C1 DROP DEFAULT;
  • 相关阅读:
    linux之dup和dup2函数解析
    UNIX标准及实现
    UNIX基础知识
    HTML5学习笔记----html5与传统html区别
    c#设计模式-简单工厂
    c#设计模式-工厂模式
    MVC模式与三层架构的区别
    C# params传递多个参数
    SFC20 功能例子 注解
    工业以太网:十个核心基础概念
  • 原文地址:https://www.cnblogs.com/gaogao67/p/10390425.html
Copyright © 2011-2022 走看看