首页 > 其他分享 >Neo4j快速上手(2)CQL语法

Neo4j快速上手(2)CQL语法

时间:2023-11-22 12:38:22浏览次数:36  
标签:CQL 创建 CREATE 语法 Person Neo4j 节点 MATCH

CQL 语法

主要是如何操作,少讲概念。也有一些自己的理解,酌情观看。

第一次执行 CQL 命令

创建节点

CREATE (p:Person);

查询节点

MATCH (n) RETURN n;

我们已经完成创建节点,查询节点的操作。接下来讲述这些命令的含义。

CREATE

创建节点,相当于关系型数据库 INSERT。

CREATE (p:Person);

这是刚才执行过的命令,意思是,创建一个节点 p,它的标签是 Person。p 是一个临时名称,Person 是它的类型。
这个语法类似于 Java 的Person p = new Person();
Person 标签不需要提前创建,它就像是 p 的一个特殊属性。

创建时指定属性

CREATE (p:Person{name:"刘备",age:18});

查询节点,这个命令相当于 SELECT * FROM ,它会返回所有节点,稍后讲解该命令。先执行看看结果

MATCH (n) RETURN n;

查询结果,有两个节点,一个是之前创建的空节点,一个是名称为“刘备”的节点,把鼠标移动到刘备上,可以看到下方的属性。

同时包含多个标签的节点

CREATE (m:Person:Man)

MATCH

查询,相当于关系型数据库 SELECT

MATCH (p:Person) RETURN p

标签:CQL,创建,CREATE,语法,Person,Neo4j,节点,MATCH
From: https://www.cnblogs.com/eoalfj/p/17848694.html

相关文章

  • SQL DELETE 语句:删除表中记录的语法和示例,以及 SQL SELECT TOP、LIMIT、FETCH FIRST
    SQLDELETE语句SQLDELETE语句用于删除表中的现有记录。DELETE语法DELETEFROM表名WHERE条件;注意:在删除表中的记录时要小心!请注意DELETE语句中的WHERE子句。WHERE子句指定应删除哪些记录。如果省略WHERE子句,将会删除表中的所有记录!演示数据库以下是示例中使用的Cus......
  • npm相关语法笔记
    1.可以使用nvm下载管理多个npm下载地址:https://github.com/coreybutler/nvm-windows/releasesnvmlistavaliable#查看可用的node版本nvminstall20.9.0#下载对应版本号的nodenvmuninstall20.9.0#删除对应版本号的nodenvmlist#查看已安装的nodenvmuse20.9.0......
  • python基础语法
    启航注释\(\textcolor{Orange}{(解释说明,提升可读性)}\)分类单行,'#'开头多行,'''或"""包裹(python中单双引号没有区别)基础的控制台输出(basicconsoleoutput)#f(x)print->f;(x)->("Datawhale");x->"Datawhale"......
  • 04-基础SQL-通用语法及分类
      ......
  • Markdown语法使用表情符号
    语法代码使用语法:&#x符号编码;其中符号编码可以从EmojiUnicodeTables中获取到例如我要用下面这个小火箭图标它的编码是1F680,那么就是🚀![image-20211117154550545](Markdown内如何使用表情符号.assets/image-20211117154550545.png)也可以直接复制有......
  • day01预习-基本语法
    typora-copy-images-to:media基本语法JavaScript的历史:​ 在95年以前,就有很多上网的用户了,当时的带宽只有28.8kb/s,用户要进行表单的验证时,点击提交按钮,直接就将数据发送到服务器了,受限于带宽的关系,浏览器和服务器的通信很慢,大概一次通信需要30s的时间。​ 这样,问题就出现......
  • 第二章 ObjectScript 语法的基本规则
    大小写规则ObjectScript的某些部分区分大小写,而其他部分则不区分大小写。一般来说,ObjectScript的用户可定义部分区分大小写,而关键字则不区分大小写:区分大小写:变量名(局部、全局和进程私有全局)和变量下标、类名、方法名、属性名、属性的实例变量的i%前言、例程名称、宏名......
  • python2和3的语法区别
    `` - python2相当于repr  python3不能使用Input-python2如果输入字符需要加双引号,数字不需要加 python3数字字符都可以Raw_input-python2输入数字字符都可以    python3丢弃exceptException,e:- python2可以用  python3语法报错,推荐使用exceptE......
  • ObjectScript 语法学习一
    简介ObjectScript是一种对象编程语言,专为在InterSystemsIRIS®上快速开发复杂的业务应用程序而设计.作用ObjectScript源代码被编译为在InterSystemsIRIS虚拟机内执行的目标代码。该目标代码针对业务应用程序中常见的操作进行了高度优化,包括字符串操作和数据库访问。......
  • Neo4j基础学习
    还是参考微信公众号的一篇文章“关于图数据库(Neo4j)你应该知道的一切”先简单介绍一下,Neo4j相关的服务Neo4j数据库,又名为Noe4jDBMS同时还有Neo4jAuraDB,是一种完全托管的云服务。比较重要的还有Cypher,是neo4j的查询语言采用neo4j数据库主要可以提升在大图中深度和广度恒定......