美文网首页
知识大脑的知识点滴

知识大脑的知识点滴

作者: 晓在IT | 来源:发表于2021-01-07 22:14 被阅读0次

    一、如何多张图共存

    都在一个DB,通过label区分不同的graph。
    标签Label:类比于数据中的一张数据表,比如User表、Product表。
    节点Node: 每个标签下可以有N个Node节点,每个节点代表一个对象,相当于数据表里的一行数据,例如一个用户,一部电影,一本书。
    关系Relation:节点之间的连线代表对象之间的关系;节点和关系都可以带上若干属性。

    image.png
    [图片上传中...(image.png-beb56f-1610028783459-0)]

    二、基础命令

    1、创建节点。语法:CREATE(名称:标签{属性键值对})
    CREATE (小芳:人 {id:"xiaofang",name:"小芳",age:18})
    2、创建关系
    创建关系,先用MATCH查询出来,再用MERGE进行创建。
    MATCH (a:人 {name:"张三"}),(b:人 {name:"小芳"}) MERGE (b)-[:父亲]->(a) return a,b
    3、添加属性
    更新已有标签的属性。
    MATCH (n:Person {xx:'xxx'}) set n.xx1=xx1, n.xx2=xx2 return n
    为“张三”添加两个属性,身高height和体重weight
    MATCH (n:人 {name:'张三'}) SET n.height=178, n.weight=130 return n
    4、删除属性
    删除属性,查询出标签,使用remove删除xxx属性
    MATCH (a:人 {name:"张三"}) remove a.weight return a
    5、删除标签
    MATCH (a:XX) remove a:XX

    相关文章

      网友评论

          本文标题:知识大脑的知识点滴

          本文链接:https://www.haomeiwen.com/subject/ecbtaktx.html