点进来就默认你安装好了neo4j。
直接开始讲代码怎么写:
首先你要清楚的是,所有命令是把所有行合成一行来执行,这就意味着可以把一个命令分成多行书写。
先说创建节点:
CREATE (XM1:人 { 人名: '小明' }) RETURN XM1
CREATE
表示创建,XM1
表示该节点的变量名,“人”
表示类别,“人名”
表示标签名,‘小明’
表示标签名对应的值。最后的RETURN
表示把节点变量显示到屏幕。
由于可以随意换行,所以什么格式都可以,比如:
CREATE (
XM1:人 {
人名: '小明'
}
)
RETURN XM1
如果你有多种标签:
CREATE (
XM1:人 {
人名: '小明',
年龄: 19
}
)
RETURN XM1
因为最终会统一到一行,所以原本需要逗号的地方,换行后需要注意不要忘了。比如上面人名: '小明'
后面的逗号。
如果你想创建两个节点,你可以像这样:
CREATE
(
XM1:人 {
人名: '小明',
年龄: 19
}
),
(
XM2:人 {
人名: '小红',
年龄: 19
}
)
RETURN XM1,XM2
以此类推。
然后是节点与节点之间的关系:
CREATE
(
XM1:人 {
人名: '小明',
年龄: 19
}
),
(
XM2:人 {
人名: '小红',
年龄: 19
}
),
(XM1)-[GX1:和_是同学]->(XM2)
RETURN XM1,XM2,GX1
把需要连接的两个节点的变量名用括号括起来,然后用-[]->
连接,中括号里的GX1
是关系的变量名,和_是同学
是关系类型名,这里注意,最终在图上显示的是关系类型名。所以关系其实可以没有变量名,而最后RETURN
的时候也可以不用包括关系的变量名,只要有节点的变量名,就可以显示节点间的关系。像这样:
CREATE
(
XM1:人 {
人名: '小明',
年龄: 19
}
),
(
XM2:人 {
人名: '小红',
年龄: 19
}
),
(XM1)-[:和_是同学]->(XM2)
RETURN XM1,XM2
其它的用法看其它的教程就好。