mysql怎么删除一个列 mysql删除表的一列

mysql怎么删除已经建好的表中的一列

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的利津网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

查看列:desc 表名;

修改表名:alter table t_book rename to bbb;

添加列:alter table 表名 add column 列名 varchar(30);

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

修改列名MySQL: alter table bbb change nnnnn hh int;

修改列名SQLServer:exec sp_rename't_student.name','nn','column';

修改列名Oracle:lter table bbb rename column nnnnn to hh int;

修改列属性:alter table t_book modify name varchar(22);

sp_rename:SQLServer 内置的存储过程,用与修改表的定义。

删除语句:delete from fatie where id not in(select t.id1 from ( (select max(a.id) id1 from fatie a group by a.name)as t));留下的是各组id号最大的,如果留的是最小的话换成min(a.id)就行了

如果没有加上一个中间表t,即这句话 select t.id from去掉直接写成delete from fatie where id not in(select max(id) a.id1 from fatie a group by a.name);mysql会提示错误:You can't specify target table 'fatie' for update in FROM clause (不能先select出同一表中的某些值,再update这个表(在同一语句中)。

参考资料

CSDN.CSDN[引用时间2018-1-9]

alter table 如何删除一列,SQL 中的alter 语句用来删除一张表的一列。具体的句法是什么了?

1、用alter语句添加一个字段sex,格式如图alter table [表名] add [字段名] [字段数据类型]。

2、查看表,有没有成功添加。

3、用alter语句加change修改一个字段sex名称,格式如图,alter table [表名] change[旧字段名] [新字段名][字段数据类型]。

4、查看表,有没有成功修改。

5、用alter语句加drop删除一个字段,格式如图,alter table [表名] drop[字段名]。

6、查看表,有没有成功删除。

mysql删除一个或一次性删除多个字段、表列方法

一次删除一列表字段

alter table 表名  drop column 列名    其他复制不变

一次删除多列表字段

ALTER TABLE 表名

DROP 列名,

DROP 列名,

DROP 列名,

DROP 列名,

DROP 列名 ...

如果数据多的情况下去操作,耗时很长需耐心

名称栏目:mysql怎么删除一个列 mysql删除表的一列
本文路径:https://www.cdcxhl.com/article20/hisgco.html

成都网站建设公司_创新互联,为您提供网站制作做网站动态网站虚拟主机手机网站建设微信公众号

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司