欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql怎么存json格式化

林子帆2年前9瀏覽0評論

MySQL是一種用于管理數據的關系型數據庫,它可以用于存儲和查詢各種數據類型。其中一個非常有用的數據類型是JSON,它是一種輕量級的數據格式,通常用于 Web 應用程序和 API 中。如果您正在使用 MySQL 并且需要存儲 JSON 數據,本文將向您介紹如何存儲 JSON 格式化的數據。

首先,我們需要創建一個能夠存儲 JSON 的列。我們可以使用 MySQL 5.7.8 或更高版本,因為這些版本引入了 JSON 數據類型。我們可以使用以下命令來創建一個名為“json_data”的 JSON 數據類型列:

CREATE TABLE my_table (
id INT NOT NULL AUTO_INCREMENT,
json_data JSON DEFAULT NULL,
PRIMARY KEY (id)
);

現在我們已經創建了一個存儲 JSON 數據的列,接下來我們需要將 JSON 數據插入到這個列中。我們可以使用以下命令將 JSON 數據插入到“json_data”列中:

INSERT INTO my_table (json_data) VALUES
('{"name": "John Smith", "age": 30, "email": "john.smith@example.com"}');

注意,我們將 JSON 數據作為字符串插入到“json_data”列中。

現在我們已經將 JSON 數據存儲在 MySQL 表中,我們可以使用以下命令來查詢該數據:

SELECT json_data->'$.name', json_data->'$.age', json_data->'$.email'
FROM my_table;

這將返回“json_data”列中的 JSON 數據的每個鍵值對。我們可以使用“->”操作符來訪問 JSON 數據中的特定屬性。

上述命令將返回以下結果:

+--------------+--------+------------------------+
| json_data->'$..name' | json_data->'$..age' | json_data->'$..email'  |
+--------------+--------+------------------------+
| "John Smith" | 30 | "john.smith@example.com" |
+--------------+--------+------------------------+

以上就是如何在 MySQL 中存儲和查詢 JSON 格式化的數據!希望這對您有所幫助。