

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Cassandra 쿼리 언어(CQL)란 무엇입니까?
<a name="what-is-cql"></a>

*Cassandra 쿼리 언어*(CQL)는 Apache Cassandra와 통신하기 위한 기본 언어입니다. Amazon Keyspaces(Apache Cassandra용)는 CQL 3.x API(버전 2.x와 이전 버전과 호환 가능)와 호환됩니다.

CQL에서 데이터는 테이블, 열 및 행에 저장됩니다. 이런 의미에서 CQL은 구조화 쿼리 언어(SQL)와 비슷합니다. 다음은 CQL의 주요 개념입니다.
+ **CQL 요소** - CQL의 기본 요소는 식별자, 상수, 용어 및 데이터 유형입니다.
+ **데이터 정의 언어(DDL)** - DDL 문은 Amazon Keyspaces의 AWS 리소스인 키스페이스 및 테이블과 같은 데이터 구조를 관리하는 데 사용됩니다. DDL 문은의 컨트롤 플레인 작업입니다 AWS.
+ **데이터 조작 언어(DML) ** - DML 문은 테이블 내의 데이터를 관리하는 데 사용됩니다. DML 문은 데이터를 선택, 삽입, 업데이트 및 삭제하는 데 사용됩니다. 이는의 데이터 영역 작업입니다 AWS.
+ **내장 함수** - Amazon Keyspaces는 CQL 문에 사용할 수 있는 다양한 내장 스칼라 함수를 지원합니다.

CQL에 대한 자세한 내용은 [Amazon Keyspaces(Apache Cassandra용)에 대한 CQL 언어 참조](cql.md) 섹션을 참조하세요. Apache Cassandra와의 기능적 차이를 알아보려면 [기능적 차이: Amazon Keyspaces와 Apache Cassandra](functional-differences.md) 섹션을 참조하세요.

CQL 쿼리를 실행하려면 다음 중 한 가지 방법을 시도하면 됩니다.
+  AWS Management Console에서 CQL 편집기를 사용합니다.
+  AWS CloudShell 및 [cqlsh 확장](programmatic.cqlsh.md#using_cqlsh)을 사용합니다.
+ `cqlsh` 클라이언트를 사용합니다.
+ Apache 2.0 라이선스 Cassandra 클라이언트 드라이버를 사용합니다.

CQL 외에도 AWS SDKs 및를 사용하여 Amazon Keyspaces에서 데이터 정의 언어(DDL) 작업을 수행할 수 있습니다 AWS Command Line Interface.

이러한 메서드를 사용하여 Amazon Keyspaces에 액세스하는 방법에 대한 자세한 내용은 [Amazon Keyspaces(Apache Cassandra용) 액세스](accessing.md) 섹션을 참조하세요.