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

mysql5.5支持json

錢衛國2年前11瀏覽0評論

MySQL 5.5 版本開始支持 JSON 數據類型。JSON 是一種輕量級的數據交換格式,常用于前后端數據傳輸和存儲。MySQL 支持在表中創建 JSON 類型的列,同時提供了許多 JSON 相關的函數和操作,方便處理 JSON 數據。

以下是在 MySQL 中創建 JSON 類型列的示例:

CREATE TABLE table_name (
id INT(11) NOT NULL AUTO_INCREMENT,
json_data JSON NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

以上 SQL 語句創建了一個新表,其中包含一個 JSON 類型列。使用這個列時,可以在 INSERT 或 UPDATE 語句中使用常規的 JSON 字符串來賦值,如:

INSERT INTO table_name (json_data) VALUES ('{"name": "John", "age": 30}');

MySQL 5.7 版本提供了更多的 JSON 相關操作,包括 JSON_EXTRACT、JSON_ARRAY、JSON_OBJECT 等函數,可以對 JSON 字符串進行解析、創建或查詢。

SELECT JSON_EXTRACT(json_data, '$.name') AS name FROM table_name;

以上 SQL 語句使用 JSON_EXTRACT 函數從 JSON 類型列中提取 name 屬性的值。

總之,MySQL 5.5 開始支持 JSON 數據類型,大大方便了處理 JSON 數據的操作,同時提供了許多相關的函數和操作,詳見 MySQL 官方文檔。