AIDE技术官网
AIDEZY.COM

Mysql列的删除增加与修改教程

Mysql列的删除增加与修改教程 Mysql数据库教程 第1张

 

Mysql列的删除增加与修改教程

 

对于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;
作者无陌然QQ2633544207
删除列实例:

alter table msg drop shenggao;
作者无陌然QQ2633544207
增加列更改他的默认位置实例:

alter table msg add tizhong tinyint unsingend not unll default 0 after name;
作者无陌然QQ2633544207
如果想要把它指定到第一个直接诶加first:

alter table msg add tizhong tinyint unsingend not null default 0 first;
作者无陌然QQ2633544207
修改分为两种情况:
一个用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;
作者无陌然QQ2633544207

 

 

 

 

搜一下

海报生成 赞(1) 打赏

来都来了!评论一下呗! 抢沙发

  • QQ (自动获取名称头像等信息|选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册