Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Neo4j - Utwórz węzeł za pomocą Cypher

Aby tworzyć węzły i relacje za pomocą Cypher, użyj CREATE oświadczenie.

Oświadczenie składa się z CREATE , a następnie szczegóły tworzonego węzła lub relacji.

Przykład

Stwórzmy muzyczną bazę danych zawierającą nazwy zespołów i ich albumy.

Pierwszy zespół będzie nazywał się Strapping Young Lad . Stworzymy więc Artystę węzeł i nazwij go Strapping Young Lad .

Nasz pierwszy węzeł będzie wyglądał mniej więcej tak. Zwróć uwagę, że nazwa jest skrócona tylko dlatego, że jest zbyt długa, aby wyświetlić ją w węźle. Pełna nazwa jest nadal przechowywana w bazie danych.

Oto szyfr CREATE instrukcja tworzenia powyższego węzła:

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

Ta instrukcja Cypher tworzy węzeł z Artystą etykieta. Węzeł ma właściwość o nazwie Nazwa , a wartość tej właściwości to Strapping Young Lad .

a prefiks to podana przez nas nazwa zmiennej. Moglibyśmy to nazwać jakkolwiek. Ta zmienna może być użyteczna, jeśli potrzebujemy odnieść się do niej w dalszej części instrukcji (czego nie robimy w tym konkretnym przypadku). Zwróć uwagę, że zmienna jest ograniczona do pojedynczej instrukcji.

Więc śmiało uruchom powyższe oświadczenie w przeglądarce Neo4j. Instrukcja utworzy węzeł.

Gdy Neo4j utworzy węzeł, powinieneś zobaczyć taki komunikat:

Wyświetlanie węzła

CREATE oświadczenie tworzy węzeł, ale nie wyświetla się węzeł.

Aby wyświetlić węzeł, musisz dodać RETURN oświadczenie.

Stwórzmy kolejny węzeł. Tym razem będzie to tytuł albumu. Ale tym razem napiszemy RETURN oświadczenie.

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

Powyższa instrukcja tworzy węzeł z Albumem etykieta. Ma dwie właściwości:Nazwa i Wydany .

Zauważ, że zwracamy węzeł, używając jego nazwy zmiennej (w tym przypadku b ).

Tworzenie wielu węzłów

Możesz utworzyć wiele węzłów naraz, oddzielając każdy węzeł przecinkiem:

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

Możesz też użyć wielu opcji CREATE oświadczenia:

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

Następnie utworzymy relację między niektórymi z naszych węzłów.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie MySQL „NIE W” 3 tabele

  2. Jak utworzyć bazę danych MySQL za pomocą interfejsu wiersza poleceń (CLI)

  3. TIMEDIFF() Przykłady – MySQL

  4. Jaka jest różnica między BIT i TINYINT w MySQL?

  5. Wydajność MySQL:MySQL kontra MariaDB