先建立如下图所示的的数据表:数据表中有三个字段,分别是id、name、password

现在我们模拟用户需求,来对数据表进行操作

增加数据表字段

增加一个字段名称为`address`的字段用来存放用户地址

插入字段语法:

ALTER TABLE 表名

ADD`字段名` 数据类型  约束条件;

默认添加到最后面

代码及效果如下:

ALTER TABLE use1

ADD `address` VARCHAR(40) NOT NULL;

在最前面增加表字段

如果想添加一个字段在最前面,需要使用下面的语法格式:

ALTER TABLE 表名

ADD `字段名`  数据类型  约束条件 FTRST;

代码及效果如下:

ALTER TABLE use1

ADD `test` VARCHAR(40) NOT NULL FIRST;

在指定的表字段后增加表字段

如果想添加一个字段在指定的字段后面,需要使用下方的语法:

ALTER TABLE  表名

ADD `字段名`  数据类型  约束条件

AFTER `字段名`

代码及效果如下:

ALTER TABLE use1

ADD `bth` VARCHAR(40)

AFTER `name`;

增加多个表字段

如果想添加多个字段不需要一条一条编写,需要使用下方的语法:

ALTER TABLE 表名

ADD `字段1` 数据类型 约束条件

ADD `字段2` 数据类型 约束条件

ADD `字段3` 数据类型 约束条件

注意如果在添加到头部:

ALTER TABLE 表名

ADD `字段1` 数据类型 约束条件 FIRST

ADD `字段2` 数据类型 约束条件 FIRST

ADD `字段3` 数据类型 约束条件 FIRST

书写的顺序是1 2 3 展示的顺序是 3 2 1

代码及效果如下:

ALTER TABLE use1

ADD `group` VARCHAR(20),

ADD `job` VARCHAR(40),

ADD `pay` INT(255) NOT NULL;

删除表字段

如果想删除表字段,需要使用下方的语法:

ALTER TABLE 表名 DROP `字段名`;

代码及效果如下: