在MySQL中存儲JSON字符串通常使用的數據類型是JSON。JSON類型是MySQL 5.7.8版本及以上引入的新數據類型,用于存儲和查詢JSON格式的數據。
要在MySQL中存儲JSON字符串,可以使用以下語法:
CREATE TABLE table_name (
json_column JSON
);
在上面的示例中,創建了一個表,并定義了一個JSON類型的列。將JSON字符串存儲到這個列中時,可以使用INSERT語句來插入數據,例如:
INSERT INTO table_name (json_column) VALUES ('{"key": "value"}');
另外,也可以使用JSON_OBJECT()函數來構建JSON對象并插入數據,例如:
INSERT INTO table_name (json_column) VALUES (JSON_OBJECT('key', 'value'));
查詢JSON字符串的數據時,可以使用JSON_EXTRACT()函數來提取JSON對象中的特定鍵值,例如:
SELECT JSON_EXTRACT(json_column, '$.key') FROM table_name;
總的來說,MySQL的JSON數據類型提供了一種方便存儲和查詢JSON格式數據的方式,可以更靈活地處理數據。