ALTER TABLE 表名 ADD COLUMN 列名 数据类型 [选项];
其中,ALTER TABLE表示对表进行操作,ADD COLUMN表示添加一列,列名表示需要添加的列的名称,数据类型表示该列的数据类型,选项表示该列的一些额外属性,具体如下:
- NULL: 该列可为空
- NOT NULL: 该列不可为空
- DEFAULT value: 该列的默认值为value
- AUTO_INCREMENT: 该列为自增列,每次插入数据时自动加1
例如,想要在表名为“student”的表中添加一列名为“age”的整型数据,则可以使用以下语句:
ALTER TABLE student ADD COLUMN age INT NOT NULL DEFAULT 0;
该语句表示在student表中添加一个名为“age”的整型数据,不可为空,并且默认值为0。通过该语句,可以方便地对已有的表进行修改与更新,满足数据需求的不断变化。