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

mysql json格式字符串

謝彥文1年前10瀏覽0評論

MySQL是一個流行的關系型數據庫管理系統,它完全支持json格式的數據。JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它已經成為互聯網上API交互數據的標準協議之一。MySQL支持使用json格式來存儲和查詢數據

MySQL中使用json格式字符串需要使用JSON數據類型。JSON數據類型有以下特點:

  • 存儲和查詢數據使用方便
  • 支持多種JSON格式:對象、數組、數值、字符串、布爾值、null
  • 可用于模糊查詢和排序

下面是一個簡單的使用JSON數據類型的示例:

CREATE TABLE example (
id INT NOT NULL,
data JSON,
PRIMARY KEY (id)
);
INSERT INTO example VALUES (1, '{"name":"John", "age":30, "city":"New York"}');
INSERT INTO example VALUES (2, '{"name":"Peter", "age":25, "city":"Paris"}');
INSERT INTO example VALUES (3, '{"name":"Mary", "age":32, "city":"London"}');
SELECT * FROM example;

執行以上代碼后,我們就創建了一個名為example的表,并向其插入了三條數據。注意其中data列的數據類型是JSON。我們可以使用以下查詢語句來獲取JSON格式的數據:

SELECT * FROM example WHERE JSON_EXTRACT(data, '$.name') = 'John';

查詢結果如下:

+----+---------------------------------------+
| id | data                                  |
+----+---------------------------------------+
|  1 | {"name": "John", "age": 30, "city": "New York"} |
+----+---------------------------------------+

在以上查詢語句中,使用了JSON_EXTRACT函數來獲取JSON數據中的某個鍵對應的值。這里的'$ .name'表示取JSON中name鍵的值。通過這種方式,我們可以輕松地查詢JSON格式的數據并進行相關操作。