创建节点

1.创建单个节点

CREATE (n)

2.创建多个节点

CREATE (n),(m)

3.创建一个标签的节点

CREATE (n:Person)

4.创建多标签的节点

CREATE (n:Person:Swedish)

5.创建带属性的节点

CREATE (n:Person { name: 'Andy', title: 'Developer' })

6.返回创建的节点

CREATE (a { name: 'Andy' })
RETURN a.name

创建关系

1.两个节点创建关系

MATCH (a:Person),(b:Person)
WHERE a.name = 'A' AND b.name = 'B'
CREATE (a)-[r:RELTYPE]->(b)
RETURN type(r)

2.创建带属性的节点

MATCH (a:Person),(b:Person)
WHERE a.name = 'A' AND b.name = 'B'
CREATE (a)-[r:RELTYPE { name: a.name + '<->' + b.name }]->(b)
RETURN type(r), r.name

创建路径

CREATE p =(andy { name:'Andy' })-[:WORKS_AT]->(neo)<-[:WORKS_AT]-(michael { name: 'Michael' })
RETURN p

带参量创建

{"props" : {"name" : "Andy","position" : "Developer"}
}CREATE (n:Person $props)
RETURN n

参考文献:
https://neo4j.com/docs/developer-manual/3.4/cypher/clauses/create/

neo4j 增 create相关推荐

  1. 史上最全面的Neo4j使用指南

    Neo4j图形数据库教程 Neo4j图形数据库教程 第一章:介绍 Neo4j是什么 Neo4j的特点 Neo4j的优点 第二章:安装 1.环境 2.下载 3.开启远程访问 4.测试 第三章:CQL 1 ...

  2. 【图数据库】史上超全面的Neo4j使用指南

    转自:https://cloud.tencent.com/developer/article/1336299 在这篇文章中: 第一章:介绍 Neo4j是什么 Neo4j的特点 Neo4j的优点 第二章 ...

  3. neo4j︱图数据库基本概念、操作罗列与整理(一)

    图数据库常规的有:neo4j(支持超多语言).JanusGraph/Titan(分布式).Orientdb,google也开源了图数据库Cayley(Go语言构成).PostgreSQL存储RDF格式 ...

  4. Neo4j图数据库从入门到精通

    add by zhj: 转载时,目录没整理好,还会跳转到原文 其实RDB也可以存储多对多的关系,使用的是中间表,GDB使用的是边,RDB中的实体存储在数据表,而GDB存储在节点.两者使用的底层技术不同 ...

  5. Neo4J超详细专题教程,快来收藏起来吧

    Neo4J超详细教程 Lecture:波哥 一.Neo4J相关介绍 1.为什么需要图数据库   随着社交.电商.金融.零售.物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系 网,传统数据库 ...

  6. 图数据库Neo4j学习笔记系列

    作者简介:20年IT工作经验,曾在华为.HP.移动.电网等国内外知名IT企业任职:关注领域包括证券.航空.制造.电信.电网等.在数据库开发和优化.数据仓库.系统架构.大中型项目管理.部门管理.数据挖掘 ...

  7. neo4j基本知识及Cypher语言

    文章目录 1. neo4j中的基本概念 2. Cypher语言 1. neo4j中的基本概念 节点(node):表示一个实体记录.一个节点包含多个属性和标签,如上图中的Tom Hanks.Sleepl ...

  8. Neo4j的使用-1

    节点:表示一个实体记录,就像关系数据库当中一条记录,一个节点包含多个属性和标签 关系:关系用于将节点关联起来构成图,关系也称为图论的边 属性:节点和关系都可以有多个属性,属性是由键值对组成的,就像JA ...

  9. 图数据库Neo4j的使用(附带源码)

    Neo4j整合Java Neo4j安装及简单使用 Neo4j和图数据库简介 Neo4j安装 配置环境变量 修改Neo4j配置文件 Neo4j启动和停止 切换数据库 Neo4j的CQL语句 导入csv文 ...

最新文章

  1. Could not find com.android.tools.build:gradle
  2. 防火墙x86架构和ASIC架构和NP架构的区别
  3. ubuntu系统home(主文件夹)中的内容在桌面的显示
  4. UIDevice通知,键盘通知
  5. Stackoverflow 年度报告 2020:开发者最喜爱的数据库是什么?
  6. sqlite 可视化_知乎人均985?Python爬50W数据,BI做出可视化后,我有了答案
  7. 封装一个FTPClient连接池工具类
  8. java找不到符号解决办法
  9. python黑色变白色_在OpenCV python中将白色像素转换为黑色
  10. Cause: java.sql.SQLException: Incorrect string value: ‘\xF4\x80\x80\x82\xF4\x80...‘ for column ‘xxx‘
  11. uniapp 网易云音乐app项目总结
  12. Things3 3.13.13 一款优秀的GTD任务管理工具
  13. 家园守卫战新系统冲入海盗营地漏洞,无限赚钱
  14. 安卓海豚wii模拟器_dolphin模拟器安卓版
  15. 每日格言积累及总结——更新中
  16. windows下如何下载android源码
  17. MT4安卓版官网下载
  18. OpenVINO——3. OpenVINO文字识别OCR运行demo
  19. VIE结构是什么?互联网公司
  20. Linux 命令大全(看这一篇就足够)

热门文章

  1. 从零开始学前端: HTML框架和VS Code安装 --- 今天你学习了吗?(CSS:Day01)
  2. Python+pandas填充缺失值的几种方法
  3. Pandas创建DataFrame对象的几种常用方法
  4. centos 安装mysql客户端_linux下mysql的yum源安装/配置/卸载
  5. DEV-C++调试设置
  6. java rome_Rome使用入门
  7. python server client_python 实现简单client与server | 学步园
  8. qtplaintextedit如何删除内容_数据库中的数据如何进行批量修改
  9. 群联固态硬盘修复工具_固态硬盘掉速修复小教程,SATA和NVMe协议通用
  10. c调用python接口_通过Python自带C/C++接口实现python与c/c++相互调用