> 技术文档 > Neo4j Desktop 安装与基本使用

Neo4j Desktop 安装与基本使用

 Neo4j 的官网:Neo4j Deployment Center - Graph Database & Analytics

首先你得安装了JAVA (JDK)

一、安装与测试

1. 点击链接进入官网,找到Desktop版本,并选择自己的适用的版本。

2. 填写表格申请教育优惠体验或者企业的资格,然后点击“复制到剪贴板”将激活码保存下来。

 3. 等待下载完成之后,选择自己的安装路径,点击安装

 等待安装完成就好

4. 打开Neo4j Desktop

注意:可能会打不开,好像是被封了,可以采用最简单粗暴的方法:

第一步:ctrl+shift+esc 打开任务管理器,把Neo4j 的几个进程关了;

第二步:将网线拔了,或者将无线网断了,进入一个断网的状态;

第三步:打开Neo4j Desktop ,再重新连上网络(没有网用不了这款软件)

打开之后点击 “I Agree”

5. 进入之后将之前复制的激活码粘贴到“Software key”中,点击Ativate。

注:可以 win+v 打开剪贴板去找之前复制的内容。

 6. 测试

第一步:打开之后,会有一个自带的电影知识图谱,点击“Open”

第二步:在代码框(最上面那个输入框)输入:

MATCH (n) RETURN n LIMIT 25

会显示出电影知识图谱:

二、创建自己的项目

1. 在“New” 点击“Create project”创建自己的项目

2.  在“Add”点击“Local DMBS”

3. 设置好name、password之后点击create

 4. 点击“Start”

 5. 点击“Open”处的“Neo4j Browser” 

6. 运用Cql语言,进行开发

// 创建节点及属性CREATE (:Country {name: \"中国\", population: 1412000000, continent: \"亚洲\"})CREATE (:Country {name: \"法国\", population: 67390000, continent: \"欧洲\"})CREATE (:Country {name: \"加拿大\", population: 38250000, continent: \"北美洲\"})CREATE (:City {name: \"北京\", isCapital: true})CREATE (:City {name: \"上海\", isCapital: false})CREATE (:City {name: \"巴黎\", isCapital: true})CREATE (:City {name: \"蒙特利尔\", isCapital: false})CREATE (:Language {name: \"中文\", speakers: 1300000000})CREATE (:Language {name: \"法语\", speakers: 280000000})CREATE (:Language {name: \"英语\", speakers: 1500000000});// 创建关系MATCH   (china:Country {name: \"中国\"}),  (france:Country {name: \"法国\"}),  (canada:Country {name: \"加拿大\"}),  (beijing:City {name: \"北京\"}),  (shanghai:City {name: \"上海\"}),  (paris:City {name: \"巴黎\"}),  (montreal:City {name: \"蒙特利尔\"}),  (chinese:Language {name: \"中文\"}),  (french:Language {name: \"法语\"}),  (english:Language {name: \"英语\"})CREATE   (china)-[:HAS_CITY]->(beijing),  (china)-[:HAS_CITY]->(shanghai),  (france)-[:HAS_CITY]->(paris),  (canada)-[:HAS_CITY]->(montreal),  (china)-[:HAS_CAPITAL]->(beijing),  (france)-[:HAS_CAPITAL]->(paris),  (china)-[:OFFICIAL_LANGUAGE]->(chinese),  (france)-[:OFFICIAL_LANGUAGE]->(french),  (canada)-[:OFFICIAL_LANGUAGE]->(english),  (canada)-[:OFFICIAL_LANGUAGE]->(french),  (english)-[:SPOKEN_IN]->(canada),  (french)-[:SPOKEN_IN]->(canada);