大家好,欢迎来到IT知识分享网。
欢迎来到MySQL实战第38篇,修炼500篇,给自已一个动力!
【运用环境与语法】
运用环境:
当表存在,仅仅只需要改造表,并且不方便重新创建时,可以运用四个利器改造表: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>查看表的结构
<2>modify 修改列的属性。
— 将表tb_dept1 name字段的数据类型修改为varchar(30)
alter table tb_dept1 modify name varchar(30) not null;
注意:modify不能修改主键,但是可以增加主键,不能减主键。modify重新修改的属性要全面。
<3>add 增加一个列字段
-在数据表tb_dept1 中添加一个部门经理编号(managerId),int(12) 放在name 后面。
alter table tb_dept1 add managerId int(12) after name;
<4>将表数据tb_dept1 中的location 字段名称改为loc,数据类型中varchar(40),其他类型睡醒不变.
alter table tb_dept1 change location loc varchar(40) not null;
<4>将表tb_dept1中的经理编号(managerId)删除
alter table tb_dept1 drop managerId ;
关注财务总监的数据分析,修炼MySQL,给自己的一个肯定!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/85185.html