金仓数据库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 data->>'name' AS name, data->>'age' AS age FROM test_json;
-- 更新JSON数据
UPDATE test_json SET data = jsonb_set(data, '{age}', '25');
-- 查询更新后的JSON数据
SELECT data->>'name' AS name, data->>'age' AS age FROM test_json;
-- 删除JSON数据
UPDATE test_json SET data = data - 'name';
-- 查询删除后的JSON数据
SELECT data->>'name' AS name, data->>'age' AS age FROM test_json;
-- 删除测试表
DROP TABLE test_json;
这段代码展示了如何在KingbaseES数据库中创建一个包含JSON类型字段的表,如何插入、查询、更新和删除JSON数据。这对于需要在数据库中处理JSON数据的开发者来说是一个实用的教程。
评论已关闭