MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
本节介绍了作为使用MySQL作为文档商店的一部分引入的概念。
JSON文档是由键值对组成的数据结构,并且是使用MySQL作为文档存储的基本结构。例如,World_x Schema(本章稍后安装)包含此文档:
{“GNP”:4834,“_ID”:“00005DE917D8000000000000000023”,“代码”:“BWA”,“名称”:“博茨瓦纳”,“印刷教”:1966,“地理”:{“地区”:“南非”:“南非”,“大陆”:“非洲”,“surfacearea”:581730},“政府”:{“headofstate”:“festus g. mogae”,“政府形象”:“共和国”},“人口统计学”:{“人口”:1622000,“LifeExpectancy”:39.29999923706055}}
本文档显示键的值可以是简单的数据类型,例如整数或字符串,但也可以包含其他文档,阵列和文档列表。例如,地理
键的值包括多个键值对组成。JSON文档在内部使用MySQL二进制JSON对象表示,通过杰森
MySQL数据类型。
文档和传统关系数据库中已知的表之间最重要的差异是文档的结构不必预先定义,并且集合可以包含具有不同结构的多个文档。另一方面,关系表要求定义其结构,表中的所有行必须包含相同的列。