本文我们开始正式进入到Cypher语言的介绍了。在neo4j中主要的查询语言就是Cypher语言,就像mysql使用sql进行查询一样,neo4j的查询主要使用Cypher。简称为CQL(Cypher Query Language)。
Cypher语言使用起来非常的简单,也比较容易理解,有很强的表现力,在neo4j中即使很复杂的查询,也可以通过Cypher很容易的实现。他的设计初衷就是:让简单的事情变得容易,让复杂的事情成为可能。
我们在使用Cypher语言进行查询的时候,不需要去关注他内部查询优化的一些实现细节,并且在查询语句里面我们可以很直观的看到一些关键词,例如:
create match return delete where order by limit 等
这些关键字只要我们熟悉sql的话,是很容易直观明白的。在后面反正我们会挨个的学习所有的关键字语法。大家跟随后面的文章多进行实践即可。
最后补充一些日常使用Cypher查询语言的使用习惯:
1、Cypher查询语言对大小写不敏感,所以写大写和写小写都能被正确的识别,但是一般我们从习惯上来说,关键字我们使用大写字母进行标示。这样不管是别人看我们的Cypher语句,还是我们看别人的Cypher语句,遇到全大写的,都是关键词。
还没有评论,来说两句吧...