En este artículo, podrá comprender cómo puede insertar datos JSON en una tabla en Cassandra y discutirá con la ayuda de un ejemplo y finalmente concluirá la importancia de la inserción de JSON. Discutámoslo uno por uno.
Descripción general:
es una forma práctica que cqlsh para insertar valores de columna y columna. En valores JSON insertados en forma de string si no son un número, por ejemplo, id con el tipo de datos uuid insertado como una string pero se almacenará como uuid. Para una mejor comprensión ahora, primero, veremos datos de inserción usando comandos cqlsh y luego discutiremos cómo puede insertar datos usando el formato JSON.
Ejemplo:
Supongamos que tiene un espacio de claves existente, a saber, cluster1 y luego primero crearemos una tabla de datos de usuario usando el comando CQL de la siguiente manera.
use cluster1; create table user_record ( user_id uuid, first_name varchar, last_name varchar, company varchar, primary key(user_id) );
Método-1:
Inserción mediante el uso de comandos cqlsh –
insert into user_record(user_id, first_name, last_name, company) values(101aa90a-4bba-211f-a4fb-00001a101cda,'Ashish','Rana','abc'); insert into user_record(user_id, first_name, last_name, company) values(102aa90a-4bba-211f-a4fb-00002a102cda,'Ayush','NA','abc');
Después de la inserción, puede usar el siguiente comando cql para verificar los datos insertados.
select * from user_record;
Producción –
id_usuario | empresa | primer nombre | apellido |
---|---|---|---|
102aa90a-4bba-211f-a4fb-00002a102cda | a B C | Ayush | N / A |
101aa90a-4bba-211f-a4fb-00001a101cda | a B C | Cenizo | rana |
Método 2:
Inserción utilizando el formato JSON:
comando INSERT de la siguiente manera.
INSERT INTO cluster1.user_record JSON '{ "user_id" : "103aa90a-4bba-211f-a4fb-00001a101cda", "first_name" : "Ashish", "last_name" : "Rana", "company" : "abc" }';
Si no inserta ningún valor para ninguna columna, entonces un
INSERT INTO cluster1.user_record JSON '{ "user_id" : "104aa90a-4bba-211f-a4fb-00001a101cda", "first_name" : "Ashish", "last_name" : "Rana" }';
Después de la inserción, puede usar el siguiente comando cql para verificar los datos insertados.
select * from user_record;
Producción –
id_usuario | empresa | primer nombre | apellido |
---|---|---|---|
104aa90a-4bba-211f-a4fb-00001a101cda | nulo | Cenizo | rana |
103aa90a-4bba-211f-a4fb-00001a101cda | a B C | Cenizo | rana |
102aa90a-4bba-211f-a4fb-00002a102cda | a B C | Ayush | N / A |
101aa90a-4bba-211f-a4fb-00001a101cda | a B C | Cenizo | rana |
Publicación traducida automáticamente
Artículo escrito por Ashish_rana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA