在 MySQL 中處理 JSON 資料時,如果您不熟悉流程,則可能會遇到挑戰。這裡有一個逐步指南可以幫助您。
使用 JSON 資料類型建立表格
要有效地儲存 JSON 數據,您需要定義您的具有 JSON 資料類型的表格列。例如:
CREATE TABLE `person` (
`name` JSON DEFAULT NULL
);
插入 JSON 資料
有多種方法可以將 JSON 資料插入 MySQL 表:
1。插入JSON 數組
要插入值數組,請將它們括在方括號中並在查詢中使用JSON_CONTAINS 函數:
INSERT INTO `person` (`name`)
VALUES ('["name1", "name2", "name3"]');
2.插入JSON 物件(鍵:值對)
要插入單一JSON 對象,請使用大括號將鍵值對括起來:
INSERT INTO person VALUES ('{"pid": 101, "name": "name1"}');
INSERT INTO person VALUES ('{"pid": 102, "name": "name2"}');
選擇JSON 資料
插入後您的JSON數據,您可以使用JSON_CONTAINS 函數檢索特定記錄:
SELECT * FROM `person` WHERE JSON_CONTAINS(name, '["name1"]');
注意:這些功能需要MySQL 版本5.7 或更高版本以及InnoDB 儲存引擎。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3