sql >> Database >  >> RDS >> Mysql

Neo4j - Maak een knooppunt met behulp van Cypher

Om knooppunten en relaties te maken met behulp van Cypher, gebruikt u de CREATE verklaring.

Het statement bestaat uit CREATE , gevolgd door de details van het knooppunt of de relatie die u maakt.

Voorbeeld

Laten we een muziekdatabase maken die bandnamen en hun albums bevat.

De eerste band heet Strapping Young Lad . Dus we maken een Artiest knooppunt en noem het Strapping Young Lad .

Ons eerste knooppunt ziet er ongeveer zo uit. Merk op dat de naam alleen wordt ingekort omdat deze te lang is om op het knooppunt te worden weergegeven. De volledige naam is nog steeds opgeslagen in de database.

Hier is de code CREATE statement om het bovenstaande knooppunt te maken:

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

Deze Cypher-instructie maakt een knooppunt met een Artiest label. Het knooppunt heeft een eigenschap genaamd Naam , en de waarde van dat bezit is Jonge jongen vastbinden .

De a prefix is ​​een variabelenaam die we verstrekken. We hadden dit alles kunnen noemen. Deze variabele kan handig zijn als we er later in de instructie naar moeten verwijzen (wat in dit specifieke geval niet het geval is). Merk op dat een variabele beperkt is tot een enkele instructie.

Dus ga je gang en voer de bovenstaande verklaring uit in de Neo4j-browser. De instructie zal het knooppunt maken.

Zodra Neo4j het knooppunt heeft gemaakt, zou u een bericht als dit moeten zien:

Het knooppunt weergeven

De CREATE statement maakt het knooppunt, maar het wordt niet weergegeven het knooppunt.

Om het knooppunt weer te geven, moet u het opvolgen met een RETURN verklaring.

Laten we een ander knooppunt maken. Dit keer wordt het de naam van een album. Maar deze keer volgen we het op met een RETURN verklaring.

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

De bovenstaande instructie maakt een knooppunt met een Album label. Het heeft twee eigenschappen:Naam en Uitgebracht .

Merk op dat we het knooppunt retourneren door de variabelenaam te gebruiken (in dit geval b ).

Meerdere knooppunten maken

U kunt meerdere knooppunten tegelijk maken door elk knooppunt met een komma te scheiden:

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

Of u kunt meerdere CREATE . gebruiken uitspraken:

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

Vervolgens zullen we een relatie maken tussen enkele van onze knooppunten.


  1. SQL-datumnotatie:hoe u er op een slimme manier mee omgaat?

  2. Welke effecten heeft het gebruik van een binaire sortering?

  3. Hoe de Alter Table-instructie in SQL te gebruiken?

  4. COALESCE-functie in TSQL