MariaDB10.6.4でJSON型のカラムを含むテーブルを生成する方法

環境
MariaDB 10.6.4

1.JSON型のカラムを含むテーブルを生成します
操作例
SQL構文

create table `json_users_tba` (`cola` json);

カラムを確認します
SQL構文

SHOW COLUMNS FROM `json_users_tba`

結果

Field Type Null Key Default Extra
cola longtext YES NULL

2.JSON情報レコードを挿入します
SQL構文

INSERT INTO `json_users_tba`
VALUES
('{"username": "山田", "female": "男", "options": {"age": 20, "level": "A"}}'),
('{"username": "大崎", "female": "女", "options": {"age": 30}}'),
('{"username": "小村", "female": "男", "options": {"age": 40, "level": "B", "tt": [11, 23, 54]}}');

3.JSON情報レコードを取得します
SQL構文

SELECT * FROM `json_users_tba`;

結果

cola
{"username": "山田", "female": "男", "options": {"age": 20, "level": "A"}}
{"username": "大崎", "female": "女", "options": {"age": 30}}
{"username": "小村", "female": "男", "options": {"age": 40, "level": "B", "tt": [11, 23, 54]}}

 

MariaDB

Posted by arkgame