命令 - INSERT

在当前库插入一条新记录。记住,OrientDB支持无模式模型,所以你可以随便创建字段。

语法

INSERT INTO <<class-name>|CLUSTER:<cluster-name>> (<field-names>) VALUES ( <field-values> )
  • <class-name> 定义插入的类名。
  • CLUSTER:<cluster-name> 定义插入的类的簇。
  • <field-names> 定义插入记录的字段,逗号分隔。
  • <field-values> 定义插入记录的字段的值,逗号分隔。

例子

  • 插入类Profile一条记录, 字段name值为Jay,字段surname值为Miner:

    orientdb> INSERT INTO Profile (name, surname) VALUES ('Jay', Miner')
    
    Inserted record in 0,060000 sec(s).
    
  • 插入类Employee一条记录,定义一个关系:

    orientdb> INSERT INTO Employee (name, boss) VALUES ('Jack', 11:99)
    
  • 插入一条记录,增加一个关系集合:

    orientdb> INSERT INTO Profile (name, friends) VALUES ('Luca', [10:3, 10:4])