mysql在表的某一位置增加一列、删除一列、修改列名

如果想在一个已经建好的表中添加一列,可以用诸如:

alter table t1 add column addr varchar(20) not null;

这条语句会向已有的表t1中加入一列addr,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用:

alter table t1 add column addr varchar(20) not null after user1;

注意,上面这个命令的意思是说添加addr列到user1这一列后面。如果想添加到第一列的话,可以用:

alter table t1 add column addr varchar(20) not null first;

将表web1.new_table change中,列名def改为unit

alter table web1.new_table change def unit char;

将表web1.new_table change中,列名def的列删除

alter table web1.new_table drop column def ;

转自:http://blog.csdn.net/qiuchangyong/article/details/7246242

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 初涉MySQL 1.1 MySQL文件 (1)MySQL目录结构 (2)MySQL配置向导文件(安装后配置...
    凛0_0阅读 826评论 1 0
  • 1.登录数据库 >mysql -h localhost -u root -p 数据库名称 2.查询所有的数据库 >...
    Marlon666阅读 584评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,704评论 0 33
  • 工作激情,就是喜欢自己所从事的工作,你在工作中能够获得成就感,满足感。 热爱是点燃工作激情的火把。无论什么工作,只...
    陈晓莲阅读 1,417评论 0 5