📝 OrientDB教程
63篇技术文档📅  最后修改于: 2020-11-26 05:26:46        🧑  作者: Mango
Delete Record命令用于从数据库中完全删除一个或多个记录。以下语句是Delete命令的基本语法。以下是上述语法中有关选项的详细信息。LOCK-指定如何在加载和更新之间锁定记录。我们有两个选项来指定Default和Record。RETURN-指定要返回的表达式,而不是记录数。LIMIT-定义要更新的最大记录数。超时-定义要允许更新在超时之前运行的时间。注意-请勿使用DELETE删除顶点或边...
📅  最后修改于: 2020-11-26 05:27:19        🧑  作者: Mango
OrientDB支持多模型功能,并提供了处理和理解数据库基本概念的不同方法。但是,我们可以从文档数据库API的角度轻松访问这些模型。与RDBMS一样,OrientDB也使用Record作为存储元素,但使用Document类型。文档以键/值对的形式存储。我们将字段和属性存储为属于概念类的键/值对。类是一种数据模型,其概念是从面向对象的编程范例中得出的。基于传统文档数据库模型,数据以集合的形式存储,而...
📅  最后修改于: 2020-11-26 05:27:52        🧑  作者: Mango
OrientDB中的类和属性用于使用各自的属性(例如,类名,超类,集群,集群数,抽象等)构建模式。如果要修改或更新模式中现有类的任何属性,则您必须使用Alter Class命令。以下语句是Alter Class命令的基本语法。以下是上述语法中有关选项的详细信息。<class>-定义类名称。<attribute-name>-定义要更改的属性。<attribute-value>-定义要为属性设置的值。...
📅  最后修改于: 2020-11-26 05:28:13        🧑  作者: Mango
截断类将删除定义为类一部分的群集的所有记录。在OrientDB中,每个类都有一个具有相同名称的关联集群。如果还希望从类层次结构中删除所有记录,则需要使用POLYMORPHIC关键字。以下语句是Truncate Class命令的基本语法。以下是上述语法中有关选项的详细信息。<class>-定义要截断的类。POLYMORPHIC-定义命令是否也截断层次结构。UNSAFE-定义命令在顶点或边类上的截断。...
📅  最后修改于: 2020-11-26 05:28:32        🧑  作者: Mango
Drop Class命令从架构中删除一个类。注意并保持一致的架构很重要。例如,避免删除属于其他父类的类。关联的集群不会被删除。以下语句是Drop Class命令的基本语法。删除具有类名称的类。例尝试使用以下查询删除Employee类。如果上面的查询成功执行,您将获得以下输出。...
📅  最后修改于: 2020-11-26 05:28:58        🧑  作者: Mango
集群是OrientDB中的一个重要概念,用于存储记录,文档或顶点。简而言之,集群是存储一组记录的地方。默认情况下,OrientDB将为每个类创建一个集群。一个类的所有记录都存储在同一群集中,该群集与该类具有相同的名称。一个数据库中最多可以创建32,767(2 ^ 15-1)个集群。CREATE类是用于创建具有特定名称的集群的命令。创建集群后,可以在创建任何数据模型的过程中通过指定名称来使用集群保存...
📅  最后修改于: 2020-11-26 05:29:35        🧑  作者: Mango
Alter Cluster命令用于更新现有群集上的属性。在本章中,您可以学习如何添加或修改集群的属性。以下语句是Alter Cluster命令的基本语法。以下是上述语法中有关选项的详细信息。<cluster>-定义集群名称。<attribute-name>-定义要更改的属性。<attribute-value>-定义要为此属性设置的值。以下表格格式提供了可与Alter cluster命令一起使用的受...
📅  最后修改于: 2020-11-26 05:29:51        🧑  作者: Mango
“截断群集”命令将删除群集的所有记录。以下语句是“截断群集命令”的基本语法。其中,<cluster-name>是集群的名称。例尝试使用以下查询截断名为sales的集群。如果上面的查询成功执行,您将获得以下输出。...
📅  最后修改于: 2020-11-26 05:30:08        🧑  作者: Mango
“放置群集”命令将删除群集及其所有相关内容。此操作是永久的,并且会回滚。以下语句是Drop Cluster命令的基本语法。其中<cluster-name>定义要删除的集群的名称,而<cluster-id>定义要删除的集群的ID。例尝试使用以下命令删除销售集群。如果上面的查询成功执行,您将获得以下输出。...
📅  最后修改于: 2020-11-26 05:30:33        🧑  作者: Mango
OrientDB中的属性的工作方式类似于数据库表中的类和列的字段。创建属性是用于为特定类创建属性的命令。您在命令中使用的类名必须存在。以下语句是“创建属性”命令的基本语法。以下是上述语法中有关选项的详细信息。<class-name>-定义要在其中创建属性的类。<property-name>-定义属性的逻辑名称。<property-type>-定义要创建的属性的类型。<linked-type>-定义...
📅  最后修改于: 2020-11-26 05:31:05        🧑  作者: Mango
Alter Property是用于修改或更新特定类的Property的命令。更改属性意味着修改表的字段。在本章中,您可以学习如何更新属性。以下语句是Alter Property Command的基本语法。以下是上述语法中有关选项的详细信息。<class>-定义属性所属的类。<属性>-定义要更新的属性。<attribute-name>-定义要更新的属性的属性。<attribute-value>-定义...
📅  最后修改于: 2020-11-26 05:31:23        🧑  作者: Mango
Drop属性命令从架构中删除该属性。它不会从记录中删除属性值,而只是更改架构。以下语句是Drop Property Command的基本语法。以下是上述语法中有关选项的详细信息。<class>-定义属性存在的类。<property>-定义要删除的属性。[Force]-如果在属性上定义了一个或多个索引。例尝试使用以下命令从“客户”类中删除“年龄”属性。如果上面的命令成功执行,您将获得以下输出。...
📅  最后修改于: 2020-11-26 05:31:48        🧑  作者: Mango
OrientDB数据库不仅是Document数据库,还是Graph数据库。 Vertex和Edge等新概念用于以图形形式存储数据。它将多态应用于顶点。顶点的基类是V。在本章中,您将学习如何创建顶点来存储图形数据。以下语句是“创建顶点命令”的基本语法。以下是上述语法中有关选项的详细信息。<class>-定义顶点所属的类。<cluster>-定义用于存储顶点的集群。<field>-定义要设置的字段。<...
📅  最后修改于: 2020-11-26 05:32:13        🧑  作者: Mango
OrientDB中的“移动顶点”命令用于将一个或多个顶点从当前位置移动到不同的类或群集。如果要在特定顶点上应用移动命令,则它将更新连接到该顶点的所有边。如果要指定一个群集来移动顶点,则它将顶点移动到目标群集的服务器所有者。以下语句是“移动顶点命令”的基本语法。以下是上述语法中有关选项的详细信息。<source>-定义要移动的顶点。它接受特定顶点的记录ID或记录的记录ID数组作为顶点。<目标>-定义...
📅  最后修改于: 2020-11-26 05:32:36        🧑  作者: Mango
Delete Vertex命令用于从数据库中删除顶点。删除时,它检查并保持与边的一致性,并删除所有与删除的顶点的交叉引用(与边)。以下语句是“删除顶点命令”的基本语法。以下是上述语法中有关选项的详细信息。<vertex>-使用其类别,记录ID或通过子查询定义要删除的顶点。在哪里-过滤条件以确定该命令删除哪些记录。LIMIT-定义要删除的最大记录数。BATCH-定义一次删除多少条记录,使您可以将大事...