加与修改教列的删除增程

自动草稿

对于mysql相信大家都不陌生了,那么你知道怎么对mysql的列进行增删改吗?

我们先来看他的规则:

alter table 表名 add 列名 列类型 列属性...(新列 默认在表的最后)  alter table 表名 add 列名 列类型 列属性...after 列名(新列出现指定列后)  alter table 表名 add 列名 列类型 列属性...first(新列为第一列)  alter table 表名 change 旧列名 新列名 新类型 列属性....  alter table 表名 modify 列名 新属性....  alter table 表名 drop[column] 列名

那么有了这个,我们改如何进行我们的操作呢?

添加一个身高列,默认新增列追在表的最后,我们来看几个实例相信大家就会了.

增加列实例:

alter table msg add shenggao tinyint unsingend not unll default 0;

删除列实例:

alter table msg drop shenggao;

增加列更改他的默认位置实例:

alter table msg add tizhong tinyint unsingend not unll default 0 after name;

如果想要把它指定到第一个直接诶加first:

alter table msg add tizhong tinyint unsingend not null default 0 first;

修改分为两种情况:

一个用mdify,一个用change 他们的区别:

change他是可以修改列名的而mdify他是不能修改列名的

mdify修改实例:

alter table ce modify ide in00t unsigned not null default 0;  修改user表里面的身高列为int型无符号不能为null默认值为0,因为modify不能修改列名所以说这里只修改了他的一些相关属性。

change修改实例:

alter table ce change id ide int unsigned not null default 0;
上一篇:用眼过度,吃这10种“护眼菜”,富含叶黄素,护眼明目
下一篇:Tiny Tiny RSS – 专属于你的RSS服务