更新时间: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)。
猜你喜欢:
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19