PostgreSQL处理JSON数据
-- 创建一个包含JSON列的表
CREATE TABLE example_table (
id SERIAL PRIMARY KEY,
data JSON
);
-- 插入JSON数据
INSERT INTO example_table (data) VALUES
('{"name": "John", "age": 30}'),
('{"name": "Jane", "age": 25}');
-- 查询JSON列中的数据
SELECT data ->> 'name' AS name, data ->> 'age' AS age FROM example_table;
-- 更新JSON列中的值
UPDATE example_table SET data = jsonb_set(data, '{age}', '35', true) WHERE id = 1;
-- 删除表
DROP TABLE example_table;
这段代码展示了如何在PostgreSQL中创建一个包含JSON类型字段的表,如何插入JSON数据,如何查询JSON数据,如何更新JSON数据以及如何删除表。这些操作是处理JSON数据的基本操作,对于开发者来说非常有用。
评论已关闭