JSON数据类型
最近更新时间: 2024-10-17 17:10:00
支持存储Json格式的数据类型,以便更加有效的对Json进行处理,同时又能提早检查错误。
语句如下:
注意:
对Json类型的字段进行排序时,不支持混合类型排序。
例如,不能将 String 类型和 Int 类型做比较,同类型排序只支持数值类型和 String 类型,其它类型排序暂不处理。
mysql> CREATE TABLE t1 (jdoc JSON,a int key);
Query OK, 0 rows affected (0.30 sec)
mysql> INSERT INTO t1 (jdoc,a)VALUES('{"key1": "value1", "key2": "value2"}',1);
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO t1 (jdoc,a)VALUES('{"key1": "value1", "key2": 2}',2);
mysql> select * from t1;
+--------------------------------------+---+
| jdoc | a |
+--------------------------------------+---+
| {"key1": "value1", "key2": "value2"} | 1 |
| {"key1": "value1", "key2": 2} | 2 |
+--------------------------------------+---+
2 rows in set (0.00 sec)