×
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 Web界面

OrientDB接口

OrientDB Java连接操作OrientDB Python连接操作

OrientDB删除边


删除边(Delete Edge)命令用于删除数据库。 这相当于删除命令,除了通过从inout顶点属性中删除边的所有交叉引用来检查并保持与顶点的一致性之外。

以下语句是删除边命令的基本语法。

DELETE EDGE  
   ( <rid> 
      | 
      [<rid> (, <rid>)*] 
      | 
      ( [ FROM (<rid> | <select_statement> ) ] [ TO ( <rid> | <select_statement> ) ] ) 
      | 
      [<class>]  
   ( 
      [WHERE <conditions>] 
      [LIMIT <MaxRecords>]  
      [BATCH <batch-size>]
   ))

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

  • FROM - 定义要删除的边的起点顶点。
  • To - 定义要删除的边的终点顶点。
  • WHERE - 定义过滤条件。
  • LIMIT - 定义要删除的最大边数。
  • BATCH - 定义操作的块大小。

示例

尝试以下示例以了解如何删除边。

执行以下查询以删除两个顶点之间的边(#11:2#11:10)。 但是在两个顶点之间可能存在一个或多个边。 所以使用date属性来获得正确的功能。 该查询将删除'2015-01-15'及此日期之后创建的边。

orientdb {db = demo}> DELETE EDGE FROM #11:2 TO #11:10 WHERE date >= "2012-01-15"

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

Delete record(s) '2' in 0.00200 sec(s)

执行以下查询以删除从顶点#11:5到顶点#11:10以及与class=Customer相关的边。

orientdb {db = demo}> DELETE EDGE FROM #11:5 TO #11:10 WHERE @class = 'Customer'

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

Delete record(s) '2' in 0.00200 sec(s)

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)