mysql 5.7 及更高版本支持 json 數據,包括創建、存儲、查詢、修改和嵌套 json 數據,并提供 json 函數和操作符支持。
哪個 MySQL 版本支持 JSON?
MySQL 5.7 及更高版本支持 JSON。
詳細解釋:
JSON (JavaScript Object Notation)是一種輕量級數據交換格式,用于在不同的系統和應用程序之間傳輸數據。MySQL 5.7 引入了對 JSON 的原生支持,允許用戶創建、存儲、查詢和修改 JSON 數據。
MySQL 支持的 JSON 功能包括:
創建和存儲 JSON 數據類型
查詢和過濾 JSON 數據
更新和刪除 JSON 數據
嵌套和數組 JSON 數據
JSON 函數和操作符
通過支持 JSON,MySQL 能夠更好地處理和管理現代應用程序中常見的非結構化和半結構化數據。
示例:
以下示例展示了如何使用 MySQL 5.7 及更高版本創建和查詢 JSON 數據:
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, data JSON NOT NULL, PRIMARY KEY (id) ); INSERT INTO users (name, data) VALUES ('John Doe', '{"age": 30, "occupation": "Software Engineer"}'), ('Jane Smith', '{"age": 25, "occupation": "Data Scientist"}'); SELECT * FROM users WHERE data->'$.occupation' = 'Software Engineer';
登錄后復制