(六)图数据neo4j之cypher(一)
1.Cypher概述
cypher是一种声明式的图数据库查询语言,能高效的查询和更新图数据库,是依赖于模式的。所谓模式(Patterns)是就是众多节点和关系的任意复杂想法。
(1)节点语法
cypher使用()来表示一个节点,以下几种常见的 节点表示方法。
() 匿名节点
(n) 变量为n的节点
(:Movie)匿名属于Movie标签的节点
(n:Movie)变量为n ,属于Movie的节点
(n:Movie{name:"zhangsan"}) 变量为n,属于Movie节点,且还有name属性,属性值为zhangsan.
(2) 关系 语法
Cypher中使用一对短横线(--)表示一个无方向关系,有方向关系使用-->和<--来表示。方括号[....]可用于添加详情。里面包含变量、属性或者类型信息。常见 的表达式如下:
--> 有方向关系
-[role]-> 变量名为role的有向关系
-[:ACTED_IN]-> 名称为ACTED_IN的关系.
-[role:ACTED_IN]-> 名称为ACTED_IN关系,且变量名为role
-[role:ACTED_IN{roles:["NEO"]}]-> 关系名ACTED_IN,变量为role,属性为名称为roles,属性值为:NEO。
关系的类型类似于节点的标签,关系的属性等同于节点的属性。属性的值可以为数值。
实例说明;创建一个用户名节点名为zhangsan,还有name属性,属性职位‘zhangsan’, age属性值为100,属于Person标签的人。
创建一个用户节点名为lisi,name属性为lisi,age属性为50的 人,他们之间关系是FRIEND_OF,且还有关系属性oldfrend 。
具体的实现如下:
create (zhangsan:Person{name:"zhangsan",age:100}) return zhangsan #创建节点test1。
create (lisi:Persion{name:"lisi",age:"50"}) return lisi #创建节点test2。
create(zhangsan)-[:FRIEND_OF{reli:["oldfrend "]}]->(lisi) #创建张三和李四关系。
转载于:https://www.cnblogs.com/zhanglf4498/p/11048016.html
(六)图数据neo4j之cypher(一)相关推荐
- 图数据库Neo4j技术原理探秘
尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili 如前文图数据Neo4j导论所提,Ne ...
- Neo4J入门笔记[2]---Neo4J GDS 图数据科学库
Neo4J 提供了GDS的库,里面包括了很多算法.GDS的英语全称是Graph Data Science(图数据科学库),其句法流程如下: stream Returns the result of t ...
- Neoj图数据科学库(The Neo4j graph data science library)使用指南
目录 介绍 算法 图目录 版本 安装 支持的Neo4j版本 Neo4j Desktop Neo4j Server Enterprise 版本配置 Neo4j Docker Neo4j Causal C ...
- 大数据时代的新型数据库-图数据库Neo4j介绍
2019独角兽企业重金招聘Python工程师标准>>> 1.Neo4j简介 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上形成图谱而不是表中.Neo4j也 ...
- 大数据时代的新型数据库 — 图数据库 Neo4j 的应用
概览 微云数聚(北京)科技有限公司是一家实力雄厚的大数据技术公司,由移动互联网技术专家团队.大数据专业团队和建模博士团队组成.微云数聚专注于研究图数据库技术及其应用,是世界领先的图数据库Neo4j在中 ...
- “源”来是你-Vol.32 | 知名图数据平台 Neo4j 招聘中国社区经理
点击上方"开源社"关注我们 | 设计:朱亿钦 | 责编:李小明 01 招聘单位简介 公司名称 Neo4j 公司简介 Neo4j, Inc. 是一家提供图数据解决方案的公司,其产品 ...
- Neo4j CEO Emil Eifrem 解读图数据平台引领数据库未来十年的发展
Neo4j CEO Emil Eifrem 解读图数据平台引领数据库未来十年的发展 Neo4j CEO Emil Eifrem 解读图数据平台引领数据库未来十年的发展 Here's the table ...
- 客户专访:重庆小雨点携手图数据平台领导者Neo4j,助力提升金融服务体验
1. 公司介绍 重庆小雨点成立于 2015 年 12 月,于 2016 年 6 月获批网络小额贷款合法经营资质,是一家互联网高科技金融企业,注册实缴资本 3 亿美元,由李家诚为代表的李兆基家族实际控制 ...
- 图数据技术护航网络安全 - Neo4j 大中华区总经理 方俊强
网络数字化及人工智能为许多行业来革命性的进步,但与此同时,网络安全领域产生的问题也日益严峻.人工智能进攻性风险和网络威胁领域的发展正在重新定义企业安全,从而给企业带来了更高的挑战.如何守护网络安全,成 ...
最新文章
- epoll监听文件_怎么理解把标准输入以ET模式加入epoll,监听EPOLLOUT事件时,epoll_wait多次返回?...
- 蓝桥杯:基础练习 杨辉三角形
- ORA-12170: TNS:Connect timeout occurred
- X86和X86_64和AMD64的由来
- android 获取view在屏幕中的位置
- idea 安装热部署插件
- Android开发环境搭建(Android Studio安装)
- 用Python统计新浪微博各种表情使用频率
- c语言程序设计必备单词32个,c语言编程必背单词-20210324071350.docx-原创力文档
- php与sap系统,sap系统是什么意思
- ubuntu搜狗拼音输入法选词框乱码
- gb28181简单实现sip信令服务器(java版基于springboot):三、sip摄像头注册(代码实现)
- 几何畸变的类型_几何畸变分为()和()。
- 大连到日本出差/旅游注意事项
- 争做“拼购村” 中国“家电之都”有了新致富路
- 有两个表A和B,均有key和value两个字段,如果B的key在A中也有,就把B的value替换为A中对应的value...
- stm32呼吸灯c语言程序,STM32使用PWM控制LED呼吸灯效果
- 计算机更名无法登陆用友u8,用友T6软件修改了计算机名称后,系统管理提示不能连接服务器-用友T6...
- 计算机基础知识比赛主持稿,我校举办第一届计算机基础知识抢答赛
- 【Java算法之dfs 与bfs详解】
热门文章
- ”核高基“重大软件专项国家级验收形同虚设走过场
- porphet论文_时间序列神器之争:Prophet VS LSTM
- ubuntu虚拟机迁移/移动/复制后无法上网
- 动态多光源 Light-Pre-Pass Lighting 实现
- C#/VB.NET 自定义PPT动画路径
- linux服务器搭建实验4报告,LINUX实验四报告
- 数字医疗产业论坛丨03期沪贵云上
- 2018上海居转户条件
- java记事本编程工作原理_Java文件(io)编程之记事本开发详解
- 中国计算机科学发展,中国计算机的发展趋势