MySQL jsonオブジェクトを生成する

  • 作成日 2022.03.11
  • 更新日 2022.10.17
  • mysql
MySQL jsonオブジェクトを生成する

MySQLで、jsonオブジェクトを生成する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
  • MySQL Workbench 8.0.27

手順

jsonオブジェクトを生成する場合は、「JSON_OBJECT」を使用します。

JSON_OBJECT(キー,値,キー,値,キー,値,...)

実際に、生成してみます。

SELECT JSON_OBJECT('key1', 1, 'key2', 'a', 'key3', null);

実行結果をみると、生成されていることが確認できます。

jsonオブジェクト内にjsonオブジェクトを生成することもできます。

SELECT JSON_OBJECT('key1', 1, 'key2', JSON_OBJECT('key1', 1, 'key2', 'a'));

実行結果