添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

你知道吗?MySQL可以直接操作JSON

测试行业那些事儿,还有什么是你不知道?填问卷,了解详情。链接:


MySQL 支持原生 JSON 数据类型,可以有效访问 JSON(JavaScript Object Notation)中的数据。与将JSON 格式的字符串存储在字符串列中相比,JSON 数据类型具有以下优势:

1.存储在 JSON 列中的 JSON 文档被转换为允许对文档元素进行快速读取访问的内部格式。

2.Mysql提供自动验证存储在 JSON 列中的 JSON数据。

下面我们将通过创建具体的实例实现Json数据的操作。

首先我们创建表结构:

mysql> CREATE TABLE `student` (
    ->   `student_id` int(20) NOT NULL,
    ->   `name` varchar(255) DEFAULT NULL,
    ->   `age` int(10) DEFAULT NULL,
    ->   `json_value` json DEFAULT NULL,