As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tutorial: inserção e carregamento de dados em uma tabela do Amazon Keyspaces
Para criar dados em sua tabela employees_tbl
, use a instrução INSERT
para adicionar uma única linha.
Antes de poder gravar dados em sua tabela do Amazon Keyspaces usando cqlsh, você deve definir a consistência de gravação da sessão atual de cqlsh como
LOCAL_QUORUM
. Para obter mais informações sobre os níveis de consistência suportados, consulte Níveis de consistência de gravação. Observe que essa etapa não é necessária se você estiver usando o editor CQL no AWS Management Console.CONSISTENCY LOCAL_QUORUM;
-
Para inserir um único registro, execute o comando a seguir no editor 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') ;
-
Verifique se os dados foram adicionados corretamente à tabela executando o comando a seguir.
SELECT * FROM "myGSGKeyspace".employees_tbl ;
Para inserir vários registros de um arquivo usando cqlsh
-
Faça o download do arquivo de dados de amostra (employees.csv) contido no arquivo sampledata.zip. Esse arquivo CSV (valores separados por vírgula) contém os seguintes dados. Lembre-se do caminho em que você salvou o arquivo.
-
Abra um shell de comando e digite o seguinte:
cqlsh
-
No prompt de
cqlsh
(cqlsh>
), especifique um espaço de chave.USE
"myGSGKeyspace"
; Defina a consistência de gravação como
LOCAL_QUORUM
. Para obter mais informações sobre os níveis de consistência suportados, consulte Níveis de consistência de gravação.CONSISTENCY LOCAL_QUORUM;
-
No prompt do espaço de chave (
cqlsh:
), execute a consulta a seguir.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 ; -
Verifique se os dados foram adicionados corretamente à tabela executando a consulta a seguir.
SELECT * FROM employees_tbl ;