当前位置: 首页 > news >正文

新媒体网站建设十大的经典成功案例中国建设官网信息查询

新媒体网站建设十大的经典成功案例,中国建设官网信息查询,漂亮的网站底部代码,长春建设厅网站Neo4j安装教程#x1f680; 目前在学习知识图谱的相关内容#xff0c;在图数据库中最有名的就是Neo4j,为了降低入门难度#xff0c;不被网上很多华丽呼哨的Cypher命令吓退#xff0c;故分享出该文档#xff0c;为自己手动总结#xff0c;包括安装环境#xff0c;增删改查…Neo4j安装教程 目前在学习知识图谱的相关内容在图数据库中最有名的就是Neo4j,为了降低入门难度不被网上很多华丽呼哨的Cypher命令吓退故分享出该文档为自己手动总结包括安装环境增删改查和使用python操作等纯干货36张图多图少字是咱信条。 文章目录 Neo4j安装教程1. 安装JAVA环境前置2. 安装Neo4j3. Neo4j数据库的基础操作3.1 增加节点3.2 增加关系3.3 删除节点3.4 删除关系3.5 增加或修改节点的属性3.6 删除节点的属性信息3.7 增加或修改关系的属性3.8 删除关系的属性3.9 查询节点3.10 查询关系3.11 查询三元组 4.Python 链接 Neo4j几个常用命令 结束 1. 安装JAVA环境前置 官方网址JDK安装 下载之后可以记一下安装路径可能以后会用到 在命令提示窗口输入java -version查看一下安装之后环境变量是否安装成功否则需要手动设置环境变量 2. 安装Neo4j 在该网址下下划寻找安装,安装社区版 官方网址Neo4j 解压到本地其包含的文件如下。 将其bin文件路径配置到环境变量下,本文示例路径如下。 C:\Users\Administrator\Desktop\neo4j-community-5.17.0-windows\neo4j-community-5.17.0\bin之后在命令控制台输入,如果打印出数据库信息则代表安装成功 neo4j.bat console然后在浏览器输入,进入如下页面 localhost:7474第一次登陆的话初始账号密码都是neo4j,第2行的Database 空着就行 然后会进入提示修改页码的界面 修改成功之后跳转到如下界面。 3. Neo4j数据库的基础操作 3.1 增加节点 在图书库中增主要分位两部分增加节点和增加关系首先增加节点,下面给出一个增加节点的基础示例person是这个节点的变量名称Person为该点所属的类别是可选的{name: John, age:30}是属性可以理解成pyhon中的一个键值对的形式这个没有长度限制可以一直延申。 CREATE (person:Person {name: John, age:30})在顶部的命令提示栏部分输入上述代码点右侧的蓝色小三角运行或者ctrlenter。 运行结果如下这里没有爆红就是没报错然后接下来去查看一下生成的节点。 点击左侧上方的菜单栏图标。 然后点这个Person类别标签 就可以看到如下的一个节点 鼠标放到节点上即可在右侧看到该节点对应的属性 3.2 增加关系 然后是增加一个关系增加关系之前需要再则更加一个节点 CREATE (n:Person {name: Hao, age:20})对已经创建的两个节点之间建立一个联系。 首先查找这两个节点,首先查找一个类别为Person,name为John的节点命名为a. 然后查找一个类别为Personname为Hao的节点命名为b 最后用(a)-[:FRIENDS_WITH]-(b)语法建立关系FRIENDS_WITH为关系。 MATCH (a:Person {name: John}), (b:Person {name: Hao}) CREATE (a)-[:FRIENDS_WITH]-(b)新创建两个节点同时在两个节点之间建立一个关联并给关系附上一个属性。这也是一个标准的三元组方式 CREATE (c:Person {name: Ying, age:20})-[:TEACHER_WITH{subject:math}]-(d:Person {name: Chen, age:20})3.3 删除节点 首先先创建一个独立节点。 CREATE (n:Person{name:me})然后是图数据库删除一个节点的操作步骤查找并删除他运行删除命令之后节点数量变为4.试图中也发现该节点被删除需要补充的是图数据库不允许直接删除有关系的节点如果执行了会报错 MATCH (n:Person{name:ME}) DELETE n3.4 删除关系 删除关系不是删除节点同理也要先搜索这段关系然后给他一个变量名然后删除执行了之后删除了一个关系关系变为1 MATCH (c:Person {name: Ying, age:20})-[r:TEACHER_WITH{subject:math}]-(d:Person {name: Chen, age:20}) DELETE r 3.5 增加或修改节点的属性 例子为修改name属性为Chen的Person节点的age属性从20改到25先搜索该节点然后修改它的属性如果没有该属性则会创建一个新属性然后赋值。 MATCH (p:Person {name: Chen}) SET p.age 25修改前属性 运行代码 修改后的结果 3.6 删除节点的属性信息 删除的命令为REMOVE,下文中删除Chen的年龄属性。 运行命令效果。 MATCH (p:Person {name: Chen}) REMOVE p.age查看节点的属性信息。 3.7 增加或修改关系的属性 这里我们首先查找(匹配)John和Hao的朋友关系然后给这段朋友关系添加一个属性。 MATCH (n:Person {name:John})-[r:FRIENDS_WITH]-(m:Person {name:Hao}) SET r.years 10 查看该关系的属性信息。 3.8 删除关系的属性 MATCH (n:Person {name:John})-[r:FRIENDS_WITH]-(m:Person {name:Hao}) REMOVE r.years3.9 查询节点 查询一个节点 MATCH (n:Person{name:Chen}) RETURN n3.10 查询关系 如果只查询一个关系则不会返回视图只会返回属性表格。 MATCH (n:Person {name:John})-[r:FRIENDS_WITH]-(m:Person {name:Hao}) RETURN r3.11 查询三元组 MATCH (n:Person {name:John})-[r:FRIENDS_WITH]-(m:Person {name:Hao}) RETURN n,r,m查询关系时候只有同时查询关系的两个节点表示关系的线才会在视图部分显示 在查询的时候也可以用过WHERE等命令进一步限定筛选条件 4.Python 链接 Neo4j 安装py2neo库 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple py2neo链接代码 from py2neo import Graph# 连接到Neo4j数据库 graph Graph(bolt:\\localhost:7687, auth(neo4j, passworld))propertys Person # 增加一个节点 order fCREATE (n:{propertys} {{name: Father, age:30}}) # 删除一个节点 # order MATCH (n:Person{name:Father}) DELETE n # 增加一个关系 # order MATCH (a:Person {name: John}), (b:Person {name: Hao}),CREATE (a)-[:FRIENDS_WITH]-(b) graph.run(order)# 返回所有节点 nodes graph.run(MATCH (n) RETURN n)# 遍历和打印结果 for node in nodes:print(node)几个常用命令 删库跑路慎用 MATCH (r) DETACH DELETE r查询数量 MATCH (n:Person) RETURN count(n) AS Numbers查找一个节点的所有的关系 MATCH (n)-[r]-(m) WHERE n.name name RETURN n, r, m结束 这是一个简单的入门部分包括最基础的增删改查工作反正我网上是没看到觉得比较舒服的花里胡哨的比较多写出来分享给大家如果你看到最后了那你一定是一个热爱学习的亲如果有什么不完善的地方非常欢迎留言交流。
http://www.zqtcl.cn/news/539304/

相关文章:

  • 做网站需求文档深圳站建在边境
  • 网站建设法规浙江建设信息港证书查询
  • 影视作品网站开发与设计网站建设教程简笔画
  • 自己可以给公司做网站吗网站建设 用ftp上传文件
  • 电子商务网站开发与管理网站建设的设备
  • 网站建设项目公司沈阳网站关键字优化
  • 可以做淘宝联盟的免费网站优质国外网站
  • 石家庄营销型网站建设公司服装公司网站源码
  • 网站开发的软硬件需求做网站盘锦
  • 创意网站建设排行榜python和php哪个做网站
  • 开锁做网站怎么样榆林网站开发公司
  • 松原市建设局网站苏州网站建设-中国互联
  • 标书制作教程视频网站福田祥菱v1单排
  • 点网站出图片怎么做能看人与动物做的网站
  • 免费开源建站系统源码wordpress公共函数在哪里
  • 西昌市建设工程管理局网站模块化网站开发
  • 无限看片的视频大全免费下载上海网络优化方法
  • 物流公司做网站注重什么问题中国建设银行征信中心网站
  • 教务处网站建设专业做鞋子的网站吗
  • 梦幻创意网站建设成都做网站设计哪家便宜
  • 织梦网站栏目修改教程丝绸之路网站建设意义
  • 如何知道一个网站是谁做的北京装饰公司前十名
  • 杭州网站建设哪个平台好visualstudio 做网站
  • 广州站是哪个站h5建站系统
  • 网站首页网址应该有对应的域名南京高端模板建站
  • 自己做的网站竞价优化怎么做网站流量赚钱吗
  • 人力资源网站建设mip网站模板
  • 太原市住房和城乡建设部网站网站 备案 换空间
  • 怎么做网站备份网站运营数据周报表怎么做
  • 度更新网站做详情页网站