本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
教程:将数据插入并加载到 Amazon Keyspaces 表中
要在 employees_tbl 表中创建数据,请使用 INSERT 语句添加单行。
在使用 cqlsh 将数据写入 Amazon Keyspaces 表之前,必须将当前 cqlsh 会话的写入一致性设置为
LOCAL_QUORUM. 有关支持的一致性级别的更多信息,请参写入一致性级别. 请注意,如果您使用的是 CQL 编辑器,则不需要此步骤。Amazon Web Services 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 从文件插入多个记录
-
下载以下压缩文件 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 ;