

# AWS Glue 또는 Athena 콘솔을 사용하여 테이블 생성
<a name="creating-tables-how-to"></a>

Athena에서 AWS Glue 또는 테이블 추가 양식을 사용하거나 Athena 쿼리 편집기에서 DDL 문을 실행하여 테이블을 생성할 수 있습니다.

## AWS Glue 크롤러를 사용하여 테이블 생성
<a name="to-create-a-table-using-the-aws-glue-data-catalog"></a>

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home)에서 Athena 콘솔을 엽니다.

1. 쿼리 편집기에서 **테이블 및 뷰(Tables and views)** 옆에 있는 **생성(Create)**을 선택한 다음 **AWS Glue 크롤러(Glue crawler)**를 선택합니다.

1. AWS Glue 콘솔의 **크롤러 추가(Add crawler)** 페이지에 있는 단계에 따라 크롤러를 추가합니다.

   자세한 내용은 [크롤러를 사용하여 테이블 추가](schema-crawlers.md) 섹션을 참조하세요.

## Athena 테이블 생성 양식을 사용하여 테이블 생성
<a name="to-create-a-table-using-the-wizard"></a>

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home)에서 Athena 콘솔을 엽니다.

1. 쿼리 편집기에서 **테이블 및 뷰(Tables and views)** 옆에 있는 **생성(Create)**을 선택한 다음 **S3 버킷 데이터(S3 bucket data)**를 선택합니다.

1. **S3 버킷 데이터에서 테이블 생성(Create Table From S3 bucket data)** 양식에 테이블 생성을 위한 정보를 입력한 다음 **테이블 생성(Create table)**을 선택합니다. 양식의 필드에 대한 자세한 내용은 [Athena 콘솔의 양식을 사용하여 AWS Glue 테이블 추가](data-sources-glue-manual-table.md) 섹션을 참조하세요.

## Athena 쿼리 편집기에서 CREATE TABLE 문을 사용하여 테이블을 생성하려면
<a name="to-create-a-table-using-hive-ddl"></a>

1. **Database(데이터베이스)** 메뉴에서 테이블을 생성할 데이터베이스를 선택합니다. `CREATE TABLE` 문에서 데이터베이스를 지정하지 않으면 쿼리 편집기에서 현재 선택되어 있는 데이터베이스에 테이블이 생성됩니다.

1. 쿼리 편집기에서 다음 예제에 표시된 문을 입력한 다음 **실행**을 선택합니다.

   ```
   CREATE EXTERNAL TABLE myopencsvtable (
      firstname string,
      lastname string,
      job string,
      country string
   )
   ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
   WITH SERDEPROPERTIES (
      'separatorChar' = ',',
      'quoteChar' = '"',
      'escapeChar' = '\\'
      )
   STORED AS TEXTFILE
   LOCATION 's3://amzn-s3-demo-bucket/mycsv/';
   ```