> 数据库 > MySQL >

mysql 修改表结构的语句

修改 :


  alter table 旧表名 rename 新表名;
  //修改 数据表名


  alter table 表名 modify  字段名 新数据类型;
  //只修改数据类型


  alter table 表名 change 旧字段名  新字段名 新的数据类型;
  //只修改字段名
  //修改字段名和数据类型


  alter table 表名 modify 字段 数据类型 after 已存在的字段/first
  //字段修改位置


增加:
  alter table 表名 add  新字段名 新数据类型 (约束条件‘如:not null’)(位置‘first’);
  //增加字段
  
  alter table 表名 add  新字段名 新数据类型  (约束条件) after 已存在的字段;
  //将新加的字段放在某个已存在的字段后
 
删除:
  alter table 表名 drop 字段名;
  //删除已存在的字段名



(责任编辑:IT)