MySQL是一種關系型數據庫,支持多種數據類型,包括數組列表。數組列表數據類型指的是一個值包含多個值的情況,可以看做是一種集合類型。
CREATE TABLE example ( id INT PRIMARY KEY, list JSON );
在上述示例中,我們創建了一個名為example的表格,并設置了兩個字段:
- id:整數類型,作為主鍵
- list:JSON類型,存儲數組列表數據
INSERT INTO example VALUES (1, '[1, 2, 3, 4, 5]'); INSERT INTO example VALUES (2, '["apple", "banana", "orange"]'); INSERT INTO example VALUES (3, '[{"name": "Tom", "age": 20}, {"name": "John", "age": 25}]');
我們可以通過INSERT INTO語句將數據插入到表格中,如上方代碼所示,我們分別插入了一些整數、字符串和對象類型的數據。
SELECT * FROM example;
使用SELECT語句可以查詢這個example表格中的所有數據,如上方代碼所示。結果如下:
id | list |
---|---|
1 | [1, 2, 3, 4, 5] |
2 | ["apple", "banana", "orange"] |
3 | [{"name": "Tom", "age": 20}, {"name": "John", "age": 25}] |
我們可以看到,通過查詢顯示了所有的數據,包括三組數組列表類型的數據。
總結來說,MySQL可以存儲數組列表數據類型,而JSON類型是一種存儲這種數據的有效方法。當我們需要存儲包含多個值的數據時,數組列表是一個不錯的選擇。