里主要说明关于数据库表中各列的修改:

一、查看列

  1、查看各列数据:select 列名,列名 from 表名;或者 select * from 表名;

  2、查看各列属性:desc 表名;

     

二、添加、删除列

  1、添加列:alter table 表名 add 列名 数据类型……;

  2、删除列:alter table 表名 drop column 列名;

    

 三、修改列

  1、修改列名:alter table 表名 change 原列名 新列名 数据类型;

  

  2、修改数据类型:alter table 表名 modify 列名 新数据类型;

  

  3、修改主键

  (1)添加主键:alter table 表名 add primary key(列名);

  

  (2)删除主键:alter table 表名 drop primary key;    

   

   4、修改自增

  (1)添加自增:alter table 表名 modify 列名 int unsigned auto_increment;

  

  (2)删除自增:alter table 表名 change 列名 列名 int;

    

   5、修改是否为空

  (1)允许为空:alter table 表名 modify 列名 数据类型 null;

  (2)不允许为空:alter table 表名 modify 列名数据类型 not null;

   

   

  6、修改默认值

  (1)添加、修改默认值:alter table 表名 alter column列名 set default 默认值;

   

  (2)删除默认值:alter table 表名 alter column 列名 drop default;