📅  最后修改于: 2023-12-03 15:33:20.675000             🧑  作者: Mango
OrientDB是一个面向文档数据库的开源NoSQL数据库,它基于Java语言编写,并采用Apache 2.0许可证发布。它支持多种数据模型,包括文档、图形、键/值和对象模型,能够处理非常大的数据集,并支持分布式系统。
OrientDB的数据存储在称为“类”的结构化文档中,类类似于关系型数据库中的表。本文将介绍如何在OrientDB中创建一个新类。
类是存储文档的容器,您可以在其中定义文档属性和指定其自定义类别。要创建一个新类,可以使用以下的命令:
CREATE CLASS <class name>
例如,要创建一个名为“Person”的类,请使用以下命令:
CREATE CLASS Person
这将创建一个名为“Person”的新类。
在OrientDB中,每个文档都有一组属性,这些属性定义了文档包含的信息。您可以使用以下命令定义类的属性:
CREATE PROPERTY <property name> <property type>
例如,要为“Person”类定义一个名为“name”的字符串属性,请使用以下命令:
CREATE PROPERTY Person.name STRING
这将创建一个名为“name”的字符串属性。
以下是创建一个新类和定义属性的完整示例:
CREATE CLASS Person
CREATE PROPERTY Person.name STRING
CREATE PROPERTY Person.age INTEGER
CREATE PROPERTY Person.email STRING
创建类是使用OrientDB存储文档的第一步。在定义属性和关系之前,创建一个新的类是很有必要的。OrientDB支持多种数据模型,在这个基础上您可以构建基于图、文档、键/值和面向对象的系统。