MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop基本语法alter table 表名 modify 字段名 新属性alter table 表名 add 字段名 数据类型 字段属性 first|after 字段名<3>修改列名与定义alter table 表名 change 字

大家好,欢迎来到IT知识分享网。

欢迎来到MySQL实战第38篇,修炼500篇,给自已一个动力!

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

【运用环境与语法】

运用环境:

当表存在,仅仅只需要改造表,并且不方便重新创建时,可以运用四个利器改造表:modify,add,change,drop。

基本语法

(1)修改列的属性(modify)

alter table 表名 modify 字段名 新属性

(2)增加一个列(add

alter table 表名 add 字段名 数据类型 字段属性 first|after 字段名

<3>修改列名与定义(change)

alter table 表名 change 字段名 新字段名 数据类型 字段属性

<4>删除字段(drop)

alter table 表名 drop 字段名

【基本操作】

<1>查看表的结构

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

<2>modify 修改列的属性。

— 将表tb_dept1 name字段的数据类型修改为varchar(30)

alter table tb_dept1 modify name varchar(30) not null;

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

注意:modify不能修改主键,但是可以增加主键,不能减主键。modify重新修改的属性要全面。

<3>add 增加一个列字段

-在数据表tb_dept1 中添加一个部门经理编号(managerId),int(12) 放在name 后面。

alter table tb_dept1 add managerId int(12) after name;

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

<4>将表数据tb_dept1 中的location 字段名称改为loc,数据类型中varchar(40),其他类型睡醒不变.

alter table tb_dept1 change location loc varchar(40) not null;

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

<4>将表tb_dept1中的经理编号(managerId)删除

alter table tb_dept1 drop managerId ;

MySQL实战第38篇:表的改造,四个利器:Modify,add,change,drop

关注财务总监的数据分析,修炼MySQL,给自己的一个肯定!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/85185.html

(0)
上一篇 2024-09-25 22:33
下一篇 2024-10-01 07:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信