更新时间:2019-11-29 来源:黑马程序员 浏览量:
在创建数据表时,表中的字段就已经定义好了。但是,如果想在创建好的数据表中添加字段,则需要通过ALTER TABLE语句进行增加。在MySql中,添加字段的基本语法格式如下所示:
ALTER TABLE 表名 ADD 新字段名数据类型
[约束条件] [FIRST|AFTER 已存在字段名]
在上述格式中,“新字段名”为添加字段的名称,“FIRST”为可选参数,用于将新添加的字段设置为表的第一个字段,“AFTER”也为可选参数,用于将新添加的字段添加到指定的“已存在字段名”的后面。[推荐了解IT运维培训课程]
例如在数据表tb_grade中添加一个没有约束条件的INT类型的字段age,SQL语句如下:
ALTER TABLE tn_grade ADD age INT(10);
在执行上面SQL语句前,我们先用DESC tb_grade;语句查看tb_grade数据表结构,如下图:

让后我们执行ALTER TABLE tb_grade ADD age INT(10);语句,为了验证字段age是否添加成功,接下来,使用DESC语句查看数据表grade,执行结果如下:

从上述执行结果可以看出,grade表中添加了一个age字段,并且字段的数据类型为INT(10)。
猜你喜欢:
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27