기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: Amazon Keyspaces 테이블에 데이터 삽입 및 로드
데이터를 생성하려면employees_tbl
테이블, 사용INSERT
단일 행을 추가하는 문입니다.
cqlsh를 사용하여 Amazon Keyspaces 테이블에 데이터를 쓰기 전에 현재 cqlsh 세션의 쓰기 일관성을 다음과 같이 설정해야 합니다.
LOCAL_QUORUM
. 지원되는 일관성 수준에 대한 자세한 내용은 단원을 참조하십시오.쓰기 일관성 수준. 에서 CQL 편집기를 사용하는 경우에는 이 단계가 필요하지 않습니다.AWS Management Console.CONSISTENCY LOCAL_QUORUM;
-
단일 레코드를 삽입하려면 CQL 편집기에서 다음 명령을 실행합니다.
INSERT INTO "myGSGKeyspace".employees_tbl (id, name, project, region, division, role, pay_scale, vacation_hrs, manager_id) VALUES ('012-34-5678','Russ','NightFlight','US','Engineering','IC',3,12.5, '234-56-7890') ;
-
다음 명령을 실행하여 데이터가 테이블에 올바로 추가되었는지 확인합니다.
SELECT * FROM "myGSGKeyspace".employees_tbl ;
cqlsh를 사용하여 파일에서 여러 레코드를 삽입하려면
-
다음 아카이브 파일에 포함된 샘플 데이터 파일 (employees.csv) 을 다운로드합니다.sampledata.zip. 이 CSV (쉼표로 분리된 값) 파일에는 다음 데이터가 포함되어 있습니다. 파일을 저장할 경로를 기억합니다.
-
명령 셸을 열고 다음을 입력합니다.
cqlsh
-
에서
cqlsh
프롬프트 (cqlsh>
) 에서 키스페이스를 지정합니다.USE
"myGSGKeyspace"
; 쓰기 일관성 설정
LOCAL_QUORUM
. 지원되는 일관성 수준에 대한 자세한 내용은 단원을 참조하십시오.쓰기 일관성 수준.CONSISTENCY LOCAL_QUORUM;
-
키스페이스 프롬프트에서 (
cqlsh:
), 다음 쿼리를 실행합니다.keyspace_name
>COPY employees_tbl (id,name,project,region,division,role,pay_scale,vacation_hrs,manager_id) FROM '
path-to-the-csv-file
/employees.csv' WITH delimiter=',' AND header=TRUE ; -
다음 쿼리를 실행하여 데이터가 테이블에 올바르게 추가되었는지 확인합니다.
SELECT * FROM employees_tbl ;