提交 aceb383d 编写于 作者: Neo4j 开发者's avatar Neo4j 开发者

更新第三节内容和问答(又是3)

上级 011e0f06
{
"node_id": "",
"keywords": []
"keywords": ["Neo4j 查询语言", "Cypher", "Cypher QL"],
"export": ["cypher.json"]
}
\ No newline at end of file
{
"type": "code_options",
"author": "shiny",
"source": "cypher.md",
"notebook_enable": false
}
\ No newline at end of file
# Cypher 查询语言初探
Neo4j是图数据库,使用原生图数据保存实体和关系,跟关系型数据库不同,图的遍历无法方便地使用SQL来查询。
Neo4j提供了名为Cypher的查询语言。Cypher是声明式语言,专注于获取哪些数据和关系,数据库管理系统会处理如何获取这些信息。
![](https://dist.neo4j.com/wp-content/uploads/sample-cypher.png)
Cypher 是独一无二的,因为它提供了一种匹配模式和关系的视觉方式。Cypher 使用 ASCII 字符的语法,其中`(nodes)-[:ARE_CONNECTED_TO]->(otherNodes)`使用圆括号表示节点 `(nodes)``-[:ARROWS]->`关系。编写查询时,您可以通过数据绘制图形模式。
就像 Neo4j 本身一样,Cypher 是开源的! [openCypher 项目](http://opencypher.org/)提供了所有需要的规范。Cypher 得到了许多公司的支持,所有这些公司都从 Cypher 中受益。
拥有 AuraDB 数据库后,您可以在Neo4j Browser中的输入命令`:play cypher`开始学习 Cypher。
问题:
请问Cypher语言获取所有数据的命令是哪一个?
## 答案
`MATCH (n) RETURN n`
## 选项
### A
`MATCH (n) RETURN n`
### B
`SELECT * FROM neo4j`
### C
`RETURN *`
### D
`g.V()`
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册