Mysql
 sql >> Base de données >  >> RDS >> Mysql

Neo4j - Créer un nœud à l'aide de Cypher

Pour créer des nœuds et des relations à l'aide de Cypher, utilisez le CREATE déclaration.

L'instruction consiste en CREATE , suivis des détails du nœud ou de la relation que vous créez.

Exemple

Créons une base de données musicale contenant les noms des groupes et leurs albums.

Le premier groupe s'appellera Strapping Young Lad . Nous allons donc créer un Artiste nœud et appelez-le Strapping Young Lad .

Notre premier nœud ressemblera à ceci. Notez que le nom est raccourci uniquement parce qu'il est trop long pour être affiché sur le nœud. Le nom complet est toujours stocké dans la base de données.

Voici le chiffrement CREATE déclaration pour créer le nœud ci-dessus :

CREATE (a:Artist { Name : "Strapping Young Lad" })

Cette instruction Cypher crée un nœud avec un Artiste étiqueter. Le nœud a une propriété appelée Name , et la valeur de cette propriété est Strapping Young Lad .

Le a préfixe est un nom de variable que nous fournissons. On aurait pu appeler ça n'importe quoi. Cette variable peut être utile si nous devons nous y référer plus tard dans l'instruction (ce que nous ne faisons pas dans ce cas particulier). Notez qu'une variable est limitée à une seule instruction.

Alors allez-y et exécutez la déclaration ci-dessus dans le navigateur Neo4j. L'instruction créera le nœud.

Une fois que Neo4j a créé le nœud, vous devriez voir un message comme celui-ci :

Affichage du nœud

Le CREATE instruction crée le nœud mais il ne s'affiche pas le nœud.

Pour afficher le nœud, vous devez le faire suivre d'un RETURN déclaration.

Créons un autre nœud. Cette fois ce sera le nom d'un album. Mais cette fois, nous allons le suivre avec un RETURN déclaration.

CREATE (b:Album { Name : "Heavy as a Really Heavy Thing", Released : "1995" })
RETURN b

La déclaration ci-dessus crée un nœud avec un Album étiqueter. Il a deux propriétés :Nom et publié .

Notez que nous retournons le nœud en utilisant son nom de variable (dans ce cas b ).

Créer plusieurs nœuds

Vous pouvez créer plusieurs nœuds à la fois en séparant chaque nœud par une virgule :

CREATE (a:Album { Name: "Killers"}), (b:Album { Name: "Fear of the Dark"}) 
RETURN a,b

Ou vous pouvez utiliser plusieurs CREATE déclarations :

CREATE (a:Album { Name: "Piece of Mind"}) 
CREATE (b:Album { Name: "Somewhere in Time"}) 
RETURN a,b

Ensuite, nous allons créer une relation entre certains de nos nœuds.