for*_*rtm 5 mysql postgresql hstore
请建议任何可以支持键值对集合存储在表的任何列中的 MySQL 5.5+ 引擎。
我不知道这个特性是否在 MySQL 中开箱即用,如 PostgreSQL 等价于HSTORE,它非常有用并增加了一些 NoSQL 的好处..
PostgreSQL 中的示例 -
SELECT 'a=>1,a=>2'::hstore;
hstore
----------
"a"=>"1"
Run Code Online (Sandbox Code Playgroud)
来源 - http://www.postgresql.org/docs/current/static/hstore.html
-- For MySQL 5.7+
CREATE TABLE your_table_5_7 (
id INT PRIMARY KEY,
data JSON
);
INSERT INTO your_table_5_7 (id, data)
VALUES (1, '{"a": 1, "b": 2}');
SELECT data->'$.a' AS value_a, data->'$.b' AS value_b
FROM your_table_5_7;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5461 次 |
| 最近记录: |