本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
教程:在亚马逊密钥空间表中插入和加载数据
要在 employees_tbl
表中创建数据,请使用 INSERT
语句添加单行。
在使用 cqlsh 向亚马逊密钥空间表写入数据之前,必须将当前 cqlsh 会话的写入一致性设置为。
LOCAL_QUORUM
有关支持的一致性级别的更多信息,请参阅写入一致性级别。请注意,如果您在中使用 CQL 编辑器,则无需执行此步骤。Amazon Web Services Management ConsoleCONSISTENCY 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(逗号分隔值)文件包含以下数据。记住文件的保存路径。
-
打开命令 shell,输入以下内容:
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 ;