

# ALTER TABLE CHANGE COLUMN
<a name="alter-table-change-column"></a>

更改表中列的名称、类型、顺序或注释。

## 摘要
<a name="alter-table-change-column-synopsis"></a>

```
ALTER TABLE [{{db_name}}.]{{table_name}}
  CHANGE [COLUMN] {{col_old_name}} {{col_new_name}} {{column_type}} 
  [COMMENT {{col_comment}}] [FIRST|AFTER {{column_name}}]
```

## 示例
<a name="alter-table-change-column-example"></a>

以下示例将列名 `area` 更改为 `zip`，将数据类型设为整数，并将重命名的列放在 `id` 列之后。

```
ALTER TABLE example_table CHANGE COLUMN area zip int AFTER id
```

以下示例向 `example_table` 的元数据中的 `zip` 列添加注释。要查看注释，请使用 AWS CLI [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/athena/get-table-metadata.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/athena/get-table-metadata.html) 命令或访问 AWS Glue 控制台中表的架构。

```
ALTER TABLE example_table CHANGE COLUMN zip zip int COMMENT 'USA zipcode'
```