neo4j学习

neo4j入门教程:创建节点与Python操作
本文介绍了如何启动neo4j数据库,并在命令行中创建Person节点。同时,讲解了如何在Python环境中安装py2neo库并进行初步的数据库操作,通过实例展示了创建节点的过程。

neo4j启动(默认已经安装好)

win+R输入cmd,输入指令neo4j.bat console得到如下响应
Alt
打开网页输入网址http://localhost:7474/即可打开neo4j的操作页面
Alt

一、创建节点

create (n :Person{name:’'Lily",age:12}) return nAlt

create(n:Person{name:‘Nancy’,age:14}) reutrn n 用来创建个不同名字,年龄的图

match(

二、python中使用

安装py2neo包pip install py2neo
在pycharm中运行测试代码

from py2neo.data import Node, Relationship
a = Node("Person", name='Alice')
b = Node("Person", name='Bob')
r = RelationShip(a, 'KNOWS', b)
print(r)

会得到如下结果
在这里插入图片描述

### 关于 Neo4j学习资料、教程、示例和报告 #### 一、Spring Data Neo4j 集成开发 Spring Data Neo4j 是一个强大的工具,用于简化在 Spring 应用程序中对 Neo4j 图数据库的数据访问操作。通过该框架,开发者能够以 JPA 风格的方式定义实体类及其关系,并将其映射到 Neo4j 中的节点和边[^1]。这种集成方式使得开发者无需手动编写复杂的 Cypher 查询语句即可完成大部分 CRUD 操作。 对于初学者而言,在构建项目时建议选择较低版本的 Spring Boot(如 2.3.5),以便与现有文档保持一致[^2]。随着技术的发展,未来可能需要适应更高版本中的变化。 #### 二、Neo4j 安装配置指南 为了顺利开展实践练习,首先需正确安装并运行本地实例。以下是具体步骤概述: 1. **下载软件包** 访问官方站点获取对应平台的支持文件;注意 JDK 版本兼容性问题——当选用 v4.x 及以上系列时至少要求 Java SE Development Kit 11 或更高级别[^3]。 2. **初始化环境** 解压缩后进入 `bin` 文件夹路径下执行命令行脚本来部署后台进程以及激活前端界面入口点 (`http://localhost:7474`) 登录验证默认凭证组合为用户名:"neo4j", 初始密码同样设置成了 "neo4j". 不过首次连接成功以后强制更改初始口令安全策略生效. #### 三、Cypher 基础教学概览 作为专用领域特定语言(DSL),Cypher 提供了一种简洁优雅的方式来表达复杂模式匹配需求。下面给出几个基础例子帮助理解其工作原理: - 创建两个简单的人员对象并通过指定属性建立关联关系: ```cypher CREATE (alice:Person { name:'Alice', age:30 }) CREATE (bob:Person { name:'Bob', age:28 }) MATCH (a:Person),(b:Person) WHERE a.name='Alice' AND b.name='Bob' CREATE (a)-[r:FRIEND_OF]->(b); RETURN type(r), r; ``` 此片段展示了如何利用 MATCH 子句定位目标记录集,接着运用 CREATE 动作新增一条指向型态的关系链路[FRIEND_OF]. 另外还有更多进阶功能等待探索比如聚合函数计算统计指标或者全文检索支持等等[^4]. --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值