기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: Amazon Keyspaces 테이블에 데이터 삽입 및 로드
employees_tbl
테이블에 데이터를 만들려면 INSERT
문을 사용하여 행 하나를 추가합니다.
cqlsh를 사용하여 Amazon Keyspaces 테이블에 데이터를 쓰려면 먼저 현재 cqlsh 세션의 쓰기 일관성을
LOCAL_QUORUM
으로 설정해야 합니다. 지원되는 일관성 수준에 대한 자세한 내용은 쓰기 일관성 수준 섹션을 참조하세요. AWS Management Console에서 CQL 편집기를 사용하는 경우에는 이 단계가 필요하지 않음에 유의하십시오.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를 사용하여 파일에서 여러 레코드를 삽입하려면
-
다음 아카이브 파일 sampledata.zip에 포함된 샘플 데이터 파일(employees.csv)을 다운로드합니다. 이 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 ;