XML 数据类型列可以在包含其他关系列的表中创建,也可以在与主表之间具有外键关系的独立表中创建。XML 数据类型列、变量和参数可以使用 XML 架构而不是 DTD 加以类型化。然而,对于非类型化和类型化XML,都可以使用内联 DTD 来提供默认值,以便将实体引用替换为它们的扩展形式。您可以使用第三方工具将 DTD 转化为 XML 架构文档,并且将 XML 架构加载到数据库中。本文将为大家介绍SQL2005用XML数据类型进行数据建模。
上一篇文章我们介绍了mysql数据存储过程参数实例详解,今天我们看看MySQL操作之JSON数据类型的相关内容。
概述
mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据时,还是比较别扭的。
创建一个JSON字段的表
首先先创建一个表,这个表包含一个json格式的字段:
CREATE TABLE table_name (
id INT NOT