OrientDB 教程

OrientDB 主页 OrientDB 概述 OrientDB 下载安装和环境配置 OrientDB 基本概念 OrientDB 数据类型 OrientDB 控制台模式

OrientDB 数据库命令

OrientDB 创建数据库 OrientDB 更改数据库 OrientDB 备份数据库 OrientDB 恢复数据库 OrientDB 连接数据库 OrientDB 断开数据库 OrientDB 信息数据库 OrientDB 列出数据库 OrientDB 冻结数据库 OrientDB 释放数据库 OrientDB 配置数据库 OrientDB 导出数据库 OrientDB 导入数据库 OrientDB 提交数据库 OrientDB 回滚数据库 OrientDB 优化数据库 OrientDB 删除数据库

OrientDB 记录命令

OrientDB 插入记录 OrientDB 显示记录 OrientDB 加载记录 OrientDB 重新加载记录 OrientDB 导出记录 OrientDB 更新记录 OrientDB 截断记录 OrientDB 删除记录

OrientDB 类命令

OrientDB 创建类 OrientDB 更改类 OrientDB 截断类 OrientDB 删除类

OrientDB 集群命令

OrientDB 创建集群 OrientDB 更改群集 OrientDB 截断群集 OrientDB 删除群集

OrientDB 属性命令

OrientDB 创建属性 OrientDB 更改属性 OrientDB 删除属性

OrientDB 顶点命令

OrientDB 创建顶点 OrientDB 移动顶点 OrientDB 删除顶点

OrientDB 边命令

OrientDB 创建边 OrientDB 更新边 OrientDB 删除边

OrientDB高级概念

OrientDB 函数 OrientDB 序列 OrientDB 索引 OrientDB 事务 OrientDB 钩子 OrientDB 缓存 OrientDB 日志 OrientDB 性能调优 OrientDB 升级 OrientDB 安全 OrientDB Studio

OrientDB 接口

OrientDB Java 接口 OrientDB Python 接口

OrientDB 有用资源

OrientDB 快速指南 OrientDB 有用资源 OrientDB 讨论


OrientDB - Create Class 创建类

OrientDB 支持多模型功能,并提供不同的方式来处理和理解数据库的基本概念。但是,我们可以从文档数据库 API 的角度轻松访问这些模型。与 RDBMS 一样,OrientDB 也使用记录作为存储元素,但它使用的是文档类型。文档以键/值对的形式存储。我们将字段和属性存储为属于概念类的键/值对。

类是一种数据模型,其概念源自面向对象编程范式。基于传统的文档数据库模型,数据以集合的形式存储,而在关系数据库模型中,数据存储在表中。OrientDB 遵循文档 API 和 OPPS 范式。作为一个概念,OrientDB 中的类与关系数据库中的表关系最密切,但(与表不同)类可以是无模式、全模式或混合模式。类可以从其他类继承,从而创建类树。每个类都有自己的一个或多个集群(如果未定义,则默认创建)。

以下语句是创建类命令的基本语法。

CREATE CLASS <class>
[EXTENDS <super-class>]
[CLUSTER <cluster-id>*]
[CLUSTERS <total-cluster-number>]
[ABSTRACT]

以下是有关上述语法中选项的详细信息。

<class> − 定义要创建的类的名称。

<super-class> −定义要使用此类扩展的超类。

<total-cluster-number> − 定义此类中使用的集群总数。默认值为 1。

ABSTARCT − 定义类是抽象的。这是可选的。

示例

如前所述,类是与表相关的概念。因此,我们将在这里创建一个表 Account。但是,在创建类时,我们无法定义字段,即基于 OOPS 范例的属性。

以下命令用于创建一个名为 Account 的类。

orientdb> CREATE CLASS Account

如果上述命令执行成功,您将得到以下输出。

Class created successfully

您可以使用以下命令创建一个类 Car,该类扩展为类 Vehicle。

orientdb> CREATE CLASS Car EXTENDS Vehicle

如果上述命令执行成功,您将得到以下输出。

Class created successfully

您可以使用以下命令创建一个类 Person 作为抽象。

orientdb> CREATE CLASS Person ABSTRACT

如果上述命令执行成功,您将得到以下输出。

Class created successfully 

注意 − 如果没有属性,类就是无用的,无法构建真正的对象。在后续章节中,您可以了解如何为特定类创建属性。