neo4j基础增删查改

图数据库neo4j使用CQL即为Cypher查询语言,遵循SQL语法,

  • 常用命令如下:在这里插入图片描述

  • 常用函数如下:在这里插入图片描述

  • 支持数据类型如下:
    在这里插入图片描述
    下面介绍最基本的操作:

    • CREAT命令:

      CREATE(:)
      语法说明:在这里插入图片描述
      举例说明:

      CREATE(emp:Employee)
      CREATE(dept:Dept)
      在下图所示窗口输入,然后点击最右边的PLAY键即可执行在这里插入图片描述此时创建的节点并没有属性。下面演示如何创建有属性的节点:

      • 命令语法:

         CREATE (
         <node-name>:<label-name>
             { 	
             <Property1-name>:<Property1-Value>
             ........
             <Propertyn-name>:<Propertyn-Value>
             }
         )
        
      • 语法说明:在这里插入图片描述

      • 实例演示:

         CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })
        

    其中,属性名称为deptno,dname,location,
    属性值为:10,“Accounting”,“Hyderabad”

    CREATE (emp:Employee{id:123,name:“Lokesh”,sal:35000,deptno:10})
    执行之后,即可在浏览器中看到节点属性插入成功的提示。

  • MATCH跟RETURN命令
    MATCH跟RETURN命令不能单独运行,否则会报错,需要联合到一起使用

    • 命令语法

        MATCH (<node-name>:<label-name>)
        RETURN <node-name>.<property1-name>,
        ...
        <node-name>.<propertyn-name>
      
    • 示例演示:

        MATCH (dept: Dept)
        RETURN dept.deptno,dept.dname
      
        MATCH (dept: Dept)
        RETURN dept
      
      • dept是节点名称
      • Dept是一个节点标签名
      • deptno是dept节点的属性名称
      • dname是dept节点的属性名
  • CREATE+MATCH+RETURN 创建节点之间关系

    • 现有节点创建无属性关系
      • 语法

          MATCH (<node1-label-name>:<node1-name>),(<node2-label-name>:<node2-name>)
          CREATE  
          (<node1-label-name>)-[<relationship-label-name>:<relationship-name>]->(<node2-label-name>)
          RETURN <relationship-label-name>
        
      • 语法说明:在这里插入图片描述
        此处RETURN为可选的,如果想看到结果,可以使用它,否则可以省略。

      • 举例示范:

          CREATE (e:Customer{id:"1001",name:"Abc",dob:"01/10/1982"})
          CREATE (cc:CreditCard{id:"5001",number:"1234567890",cvv:"888",expiredate:"20/17"})  #首先创建两个节点e与cc
        
          MATCH (e:Customer),(cc:CreditCard) 
          CREATE (e)-[r:DO_SHOPPING_WITH ]->(cc)  #此处关系名称为:"DO_SHOPPING_WITH",关系标签为r
        

        然后点击执行按钮,在窗口输入如下命令,查看结果:

          MATCH (e)-[r:DO_SHOPPING_WITH ]->(cc) 
          RETURN r
        

        在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值