亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

neo4j創(chuàng)建數(shù)據(jù)庫(kù)以及導(dǎo)入csv文件內(nèi)容圖文詳解

 更新時(shí)間:2023年11月08日 09:22:32   作者:fortunemz  
這篇文章主要給大家介紹了關(guān)于neo4j創(chuàng)建數(shù)據(jù)庫(kù)以及導(dǎo)入csv文件內(nèi)容的相關(guān)資料,Neo4j是一個(gè)基于圖形結(jié)構(gòu)的NoSQL數(shù)據(jù)庫(kù),它提供了一種高效的方式來(lái)管理和查詢(xún)大型復(fù)雜數(shù)據(jù),需要的朋友可以參考下

neo4j創(chuàng)建數(shù)據(jù)庫(kù)及導(dǎo)入csv文件內(nèi)容詳解

一、創(chuàng)建數(shù)據(jù)

neo4j展示知識(shí)圖譜主要需要兩類(lèi)數(shù)據(jù):節(jié)點(diǎn)數(shù)據(jù)和關(guān)系數(shù)據(jù)。本節(jié)主要講解數(shù)據(jù)的輸入格式。(示例數(shù)據(jù)較簡(jiǎn)單,可對(duì)照自己的數(shù)據(jù)進(jìn)行調(diào)整)

1.節(jié)點(diǎn)文件

創(chuàng)建excel表格,以演員、電影數(shù)據(jù)為例:

演員數(shù)據(jù)

第一列為屬性名,可表示為屬性名_Id,上圖的屬性名為actor或movie,注意取值不可重復(fù);中間為屬性值;最后一列為:LABEL(實(shí)體標(biāo)簽)

2.關(guān)系文件

創(chuàng)建excel表格,以演員和電影的關(guān)系為例:

第一列和第二列都為屬性名_Id;最后一列為:TYPE(關(guān)系類(lèi)型)

3.csv文件

excel中節(jié)點(diǎn)和關(guān)系數(shù)據(jù)生成完畢后,選擇文件->另存為->保存類(lèi)型為CSV UTF-8的格式(如果不保存為utf-8的格式,可能會(huì)報(bào)錯(cuò)或者出現(xiàn)亂碼)

4.csv文件存儲(chǔ)

將生成的csv文件存入neo4j的import文件夾下

二、創(chuàng)建數(shù)據(jù)庫(kù)

1.修改配置

neo4j默認(rèn)數(shù)據(jù)庫(kù)為graph.db,如果不需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù)展示知識(shí)圖譜,可直接在瀏覽器輸入http://localhost:7474/browser/并轉(zhuǎn)向第三步。

如果需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù),進(jìn)入neo4j的conf文件:

如上圖所示,進(jìn)入自己的neo4j軟件目錄下,打開(kāi)neo4j.conf文件,找到dbms.active_database,改為新數(shù)據(jù)庫(kù)名,此處改為mydatabase,注意新的數(shù)據(jù)庫(kù)名之前沒(méi)有使用過(guò)

保存后退出。

2.重啟neo4j

電腦輸入cmd,進(jìn)入命令行,轉(zhuǎn)到neo4j-community-4.3.18\bin下,輸入neo4j restart重啟neo4j,瀏覽器輸入localhost:7474/browser/,進(jìn)入neo4j。

3. neo4j轉(zhuǎn)換數(shù)據(jù)庫(kù)

可直接輸入:

也可點(diǎn)擊數(shù)據(jù)庫(kù)圖標(biāo),點(diǎn)擊DBMS的:dbs:

點(diǎn)擊:

最后Name就顯示為新數(shù)據(jù)庫(kù)的名稱(chēng)了。這里我已經(jīng)轉(zhuǎn)換成新數(shù)據(jù)庫(kù)了,主要顯示操作。

三、導(dǎo)入csv文件

導(dǎo)入csv文件有兩種方式:load csvimport方法,在此使用load csv方法。

1. 節(jié)點(diǎn)文件:

actor文件:

LOAD CSV WITH HEADERS FROM 'file:///actor.csv' AS row 
MERGE (actor:actor {actorID: row.actor_Id}) ON CREATE SET 
actor.shipName = row.name

movie文件同上,將actor改為movie,如果文件較多,可將以上代碼存入txt文件中,ctrl+H將actor全部替換為movie(稍微簡(jiǎn)單一些)

2. 關(guān)系文件:

LOAD CSV WITH HEADERS FROM 'file:///relationship.csv' AS row
MATCH (actor:actor {actorID: row.actor_Id})
MATCH (movie:movie {movieID: row.movie_Id})
MERGE (actor)-[:主演]->(movie)

此外,如果在neo4j的import文件夾下又創(chuàng)建了一個(gè)文件夾存儲(chǔ)數(shù)據(jù),假設(shè)文件夾為file1,導(dǎo)入路徑為'file:///file1/relationship.csv'

3.結(jié)果

總結(jié)

到此這篇關(guān)于neo4j創(chuàng)建數(shù)據(jù)庫(kù)以及導(dǎo)入csv文件內(nèi)容的文章就介紹到這了,更多相關(guān)neo4j創(chuàng)建數(shù)據(jù)庫(kù)導(dǎo)入csv文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Access和SQL Server里面的SQL語(yǔ)句的不同之處

    Access和SQL Server里面的SQL語(yǔ)句的不同之處

    做了一個(gè)Winform的營(yíng)養(yǎng)測(cè)量軟件,來(lái)回的搗騰著Access數(shù)據(jù)庫(kù),還是那幾句增刪改查,不過(guò)用多了,發(fā)現(xiàn)Access數(shù)據(jù)庫(kù)下的SQL語(yǔ)句和SQL Server下正宗的SQL還有有很大的不同。
    2009-12-12
  • 談?wù)剶?shù)據(jù)庫(kù)的字段設(shè)計(jì)的幾個(gè)心得

    談?wù)剶?shù)據(jù)庫(kù)的字段設(shè)計(jì)的幾個(gè)心得

    今天小編就為大家分享一篇關(guān)于談?wù)剶?shù)據(jù)庫(kù)的字段設(shè)計(jì)的幾個(gè)心得,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 淺談數(shù)據(jù)庫(kù)緩存最終一致性的四種方案

    淺談數(shù)據(jù)庫(kù)緩存最終一致性的四種方案

    緩存是軟件開(kāi)發(fā)中一個(gè)非常有用的概念,數(shù)據(jù)庫(kù)緩存更是在項(xiàng)目中必然會(huì)遇到的場(chǎng)景,緩存一致性的保證,更是在面試中被反復(fù)問(wèn)到。下面我們就一起來(lái)了解一下
    2021-04-04
  • openGauss的SCHEMA的原理及管理介紹

    openGauss的SCHEMA的原理及管理介紹

    這篇文章主要為大家介紹了openGauss的SCHEMA的原理及管理分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽

    新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽

    這篇文章主要介紹了新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽,如運(yùn)用SQL, Python實(shí)現(xiàn)的基于矢量的統(tǒng)計(jì)功能、分布式的查詢(xún)處理、市場(chǎng)數(shù)據(jù)壓縮等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • JMeter對(duì)數(shù)據(jù)庫(kù)的查詢(xún)操作步驟詳解

    JMeter對(duì)數(shù)據(jù)庫(kù)的查詢(xún)操作步驟詳解

    這篇文章主要詳細(xì)說(shuō)明,使用JDBC Request組件,如何對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)的各種操作,重點(diǎn)是JMeter中查詢(xún)語(yǔ)句的操作步驟,通過(guò)實(shí)例代碼講解,需要的朋友可以參考下
    2021-06-06
  • 使用Sqlyog遠(yuǎn)程連接數(shù)據(jù)庫(kù)報(bào)錯(cuò)解決方案

    使用Sqlyog遠(yuǎn)程連接數(shù)據(jù)庫(kù)報(bào)錯(cuò)解決方案

    大家好,本篇文章主要講的是使用Sqlyog遠(yuǎn)程連接數(shù)據(jù)庫(kù)報(bào)錯(cuò)解決方案,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • node-mysql中防止SQL注入的方法總結(jié)

    node-mysql中防止SQL注入的方法總結(jié)

    大家都知道SQL注入對(duì)于網(wǎng)站或者服務(wù)器來(lái)講都是一個(gè)非常危險(xiǎn)的問(wèn)題,如果這一方面沒(méi)處理好的話網(wǎng)站可能隨時(shí)給注入了,所以這篇文章就給大家總結(jié)了node-mysql中防止SQL注入的幾種常用做法,有需要的朋友們可以參考借鑒。
    2016-10-10
  • SQL WHERE IN參數(shù)化編譯寫(xiě)法簡(jiǎn)單示例

    SQL WHERE IN參數(shù)化編譯寫(xiě)法簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于SQL WHERE IN參數(shù)化編譯寫(xiě)法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論