金仓数据库KingbaseES Json 系列八--Json记录操作函数三
-- 创建测试表
CREATE TABLE test_json (
id SERIAL PRIMARY KEY,
data JSON
);
-- 插入JSON数据
INSERT INTO test_json (data) VALUES ('{"name": "John", "age": 30}');
-- 查询JSON数据
SELECT * FROM test_json;
-- 更新JSON字段
UPDATE test_json SET data = jsonb_set(data, '{age}', '25', true);
-- 查询更新后的JSON数据
SELECT * FROM test_json;
-- 删除JSON字段
UPDATE test_json SET data = jsonb_strip_nulls(data - 'name');
-- 查询删除字段后的JSON数据
SELECT * FROM test_json;
-- 删除测试表
DROP TABLE test_json;
这段代码展示了如何在KingbaseES数据库中创建一个包含JSON类型字段的表,如何插入JSON数据,如何查询JSON数据,如何更新JSON字段,如何删除JSON字段,并在每个操作之后展示结果。这对于需要在KingbaseES数据库中处理JSON数据的开发者来说是一个很好的教程。
评论已关闭