zoukankan      html  css  js  c++  java
  • MySQL修改数据表

    ALTER [IGNORE] table tb_name alter_spec,alter_spec.........

    alter_specification:

    ADD [COLUMN] create_definition [FIRST|AFTER column_name]     --添加新字段

    ADD INDEX [index name] (index_col_name)                --添加索引名称

    ADD PRIMARY KEY(index_col_name)                  --添加主键名称

    ADD UNIQUE [index_name] (index_col_name)             --添加唯一索引

    ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}   --修改字段名称

    CHANGE [COLUMN] old_col_name create_definition            --修改字段类型

    MODIFY [COLUMN] create_definition                   --修改字句定义字段

    DROP [COLUMN] col_name                       --删除字段名称

    DROP PRIMARY KEY                            --删除主键名称

    DROP INDEX index_name                        --删除索引名称

    RENAME [AS] new_tb_name                        --更改表名

    1.修改列定义

    alter table tb_name modify col_name create_definition

    2.修改列名称(还包括修改列定义【相对于1】)

    alter table tb_name change old_col_name new_col_name column_definition [first | after col_name]

  • 相关阅读:
    [PTA练习] 愿天下有情人都是失散多年的兄妹(25分)
    sql server远程连接非1433端口
    java把double转化为long型
    StringUtils工具类
    JfreeChart折线图
    Log4j配置
    Ibatis,Spring整合(注解方式注入)
    Spring中的autowire属性(转)
    MyBatis3入门样例
    struts2 ibatis Spring系统架构图
  • 原文地址:https://www.cnblogs.com/wangshuyi/p/6444809.html
Copyright © 2011-2022 走看看