运用示例

mysql> CREATE TABLE t1 (jdoc JSON);
Query OK, 0 rows affected (0.20 sec)mysql> INSERT INTO t1 VALUES('{"key1": "value1", "key2": "value2"}');
Query OK, 1 row affected (0.01 sec)mysql> INSERT INTO t1 VALUES('[1, 2,');
ERROR 3140 (22032) at line 2: Invalid JSON text:
"Invalid value." at position 6 in value (or column) '[1, 2,'.

常用方法

JSON_ARRAY

mysql> SELECT JSON_ARRAY('a', 1, NOW());
+----------------------------------------+
| JSON_ARRAY('a', 1, NOW())              |
+----------------------------------------+
| ["a", 1, "2015-07-27 09:43:47.000000"] |
+----------------------------------------+

JSON_OBJECT

mysql> SELECT JSON_OBJECT('key1', 1, 'key2', 'abc');
+---------------------------------------+
| JSON_OBJECT('key1', 1, 'key2', 'abc') |
+---------------------------------------+
| {"key1": 1, "key2": "abc"}            |
+---------------------------------------+

JSON_MERGE_PRESERVE

mysql> SELECT JSON_MERGE_PRESERVE(’[“a”, 1]’, ‘{“key”: “value”}’);
±----------------------------------------------------+
| JSON_MERGE_PRESERVE(’[“a”, 1]’, ‘{“key”: “value”}’) |
±----------------------------------------------------+
| [“a”, 1, {“key”: “value”}] |
±----------------------------------------------------+
1 row in set (0.00 sec)

MySQL The JSON Data Type(JSON格式数据)相关推荐

  1. tp5大数据批量导入mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  2. tp5 excel 导入 mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  3. mysql循环load data_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  4. Ajax 提交json格式数据给后台

    Ajax 提交json格式数据 在实际的开发当中,尤其是在前后端分离的项目中,传输数据都是以json格式进行传输的,所以对于json格式数据的情求和响应的学习十分重要. 1.前端提交json格式数据 ...

  5. struts2控制器及拦截器返回JSON格式数据

    1.     JSON插件 想要使用json必定会用到jquery. 1.1        导入相关的Ajax-jar包-01资料中ajax文件中. commons-beanutils-1.8.0.j ...

  6. Ext.data.reader.Json reader: json

    The JSON Reader is used by a Proxy to read a server response that is sent back in JSON format. This ...

  7. mysql数据导入导出 CSV格式_MySQL中导入导出CSV格式数据

    原标题:MySQL中导入导出CSV格式数据 预备阅读:MySQL中的主键问题和赋权限问题 今天来讲一下在MySQL中导入和导出CSV格式数据的操作. CSV格式数据 逗号分隔值(Comma-Separ ...

  8. C#中DataTable格式数据直接在Html中以table格式展示(包含excel的header的样式实现)

    在平常Web开发过程中会经常遇到将DataTable格式的数据在Html中显示而写着重复的代码,本文将依赖juery中DataTable插件来实现C#中DataTable格式数据直接在Html中显示而 ...

  9. mysql json 函数_MYSQL 开发设计表是硬邦邦的VARHCAR 还是JSON TYPE 来处理数据更香

    开发在使用MySQL中,建立比较大的VARCHAR字段来存储SQL执行的语句或者利用MYSQL 来存储什么VARCHAR(1000) VARCHAR(2000) 之类的事情比比皆是,实际上存储超高的字 ...

最新文章

  1. 分享一个轻型ORM--Dapper选用理由
  2. BZOJ1946 : [Ceoi2006]ANTENNA
  3. selenium IE 浏览器驱动下载地方
  4. 怎么才能免费下载CSDN资源啊
  5. 如何生成javadoc文档(JDK帮助文档)
  6. 汇编语言程序设计的实验环境及上机步骤
  7. 矩阵连乘问题算法思想_算法分析与设计——矩阵连乘问题
  8. .ftl文件 是什么文件
  9. 山大商院java课程_山大商院必读书目推荐——《社会科学方法论》
  10. TOEFL wordlist 23
  11. 隐匿函数,二分法 冒泡排序
  12. SVN提交文件失败:系统找不到指定路径
  13. 关于阿里云域名购买与DNS解析教程
  14. 两种求矩阵伪逆的方法
  15. python 多元字符多项式的展开问题
  16. 离别是为了下一次更好的重逢
  17. 二十九幅图片所展现的意境:壮美!
  18. oracle的set函数,setex(oracle trunc函数)
  19. 扫描版pdf重排 linux,【Kindle Pdf Viewer中文安装教程】支持扫描版PDF重排及其他主流文件格式...
  20. 使用Fiddler/Charles+Jmeter进行接口自动化测试和接口性能测试(关联接口测试、接口自动化测试、脚本录制、软件测试、性能测试、测试工具)

热门文章

  1. ‘cross-env‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. 微课|Python程序设计开发宝典(5.1.2节):修饰器
  3. Python使用turtle绘制函数y=9-x^2的图像
  4. Python批量提取PDF文件中的文本
  5. theme vscode 护眼_vscode的颜色设置(护眼模式)
  6. 华为交换机模拟器_从零开始学习华为路由交换 | 配置缺省静态路由
  7. 小米无线网卡驱动_小米air笔记本蓝屏故障排除,一个匪夷所思的故障原因。
  8. qt qthead里如何响应信号_QT使用教程(五)之程序编写
  9. 计算机主机一闪一闪的无法启动,电脑启动不了灯一闪一闪的
  10. mysql 5.6.31 配置_MySQL5.6.31 winx64.zip 安装配置教程详解