7.5 MySQL: 表操作:新增字段( 新增, 修改, 重命名, 删除字段)

7.5 MySQL: 表操作:新增字段( 新增, 修改, 重命名, 删除字段)

 

新增字段

alter table 表名 add [column] 字段名 数据类型 [列属性] [位置];

位置: 字段名可以存放表中的任意位置

First: 第一个位置

After: 在哪个字段之后: after 字段名; 默认的是在最后一个字段之后

1.png

desc my_student;

-- 给学生表增加ID放到第一个位置
alter table my_student
add column id int
first;  -- mysql会自动寻找分号:语句结束符

desc my_student;

 

修改字段: 修改通常是修改属性或者数据类型

Alter table 表名 modify 字段名 数据类型 [属性] [位置];

1.png

 

desc my_student;

-- 将学生表中的number学号字段变成固定长度,且放到第二位(id之后)
alter table my_student
modify number char(10) after id;

desc my_student;

 

重命名字段

Alter table 表名 change 旧字段 新字段名 数据类型 [属性] [位置];

1.png

desc my_student;

-- 修改学生表中的gender字段为sex
alter table my_student
change gender sex varchar(10);

desc my_student;

 

删除字段

Alter table 表名 drop 字段名;

1.png

desc my_student;

-- 删除学生表中的年龄字段(age)
alter table my_student drop age;

desc my_student;

 

小心: 如果表中已经存在数据,那么删除字段会清空该字段的所有数据(不可逆)


MySQL(列表、list、全)mysqllist
http://www.zh-cjh.com/wenzhangguilei/2503.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html

1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 7.5 MySQL: 表操作:新增字段( 新增, 修改, 重命名, 删除字段)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!