色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql存取json

錢浩然1年前8瀏覽0評論

MySQL是一種常用的關系型數據庫管理系統。然而在一些項目中,我們需要存儲和訪問JSON格式的數據。MySQL 5.7版本開始,MySQL支持存儲和查詢JSON數據。MySQL提供了一些函數和運算符供JSON使用。

CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
data JSON NOT NULL,
PRIMARY KEY (id));

在上面的代碼中,我們創建了一個名為mytable的表格,并加入一列data存儲JSON數據。我們可以使用JSON_OBJECT函數來添加JSON數據,如下所示:

INSERT INTO mytable (data) 
VALUES (JSON_OBJECT('name', 'Jack', 'age', 28));

要查詢JSON數據,使用JSON_EXTRACT函數。下面的代碼將查詢name和age屬性:

SELECT JSON_EXTRACT(data, '$.name'), JSON_EXTRACT(data, '$.age') 
FROM mytable;

除了JSON_EXTRACT,MySQL還提供了許多其他有用的JSON函數,例如JSON_ARRAY、JSON_MERGE等。全面文檔請參考官方文檔。

總的來說,MySQL支持存儲和查詢JSON格式的數據,這使得MySQL成為更加靈活和功能強大的數據庫系統。