Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Neo4j - Criar um nó usando Cypher


Para criar nós e relacionamentos usando Cypher, use o comando CREATE demonstração.

A instrução consiste em CREATE , seguido pelos detalhes do nó ou relacionamento que você está criando.

Exemplo


Vamos criar um banco de dados de música que contém nomes de bandas e seus álbuns.

A primeira banda se chamará Strapping Young Lad . Então vamos criar um Artista nó e chame-o de Strapping Young Lad .
Nosso primeiro nó será algo assim. Observe que o nome é abreviado apenas porque é muito longo para ser exibido no nó. O nome completo ainda é armazenado no banco de dados.
Aqui está o Cypher CREATE instrução para criar o nó acima:
CREATE (a:Artist { Name : "Strapping Young Lad" })

Esta declaração Cypher cria um nó com um Artista rótulo. O nó tem uma propriedade chamada Nome , e o valor dessa propriedade é Strapping Young Lad .

O a prefix é um nome de variável que fornecemos. Poderíamos chamar isso de qualquer coisa. Essa variável pode ser útil se precisarmos nos referir a ela posteriormente na instrução (o que não fazemos neste caso específico). Observe que uma variável é restrita a uma única instrução.

Então vá em frente e execute a instrução acima no navegador Neo4j. A instrução criará o nó.
Depois que o Neo4j tiver criado o nó, você deverá ver uma mensagem como esta:

Exibindo o nó


O CREATE declaração cria o nó, mas ele não exibe o nó.

Para exibir o nó, você precisa acompanhá-lo com um RETURN demonstração.

Vamos criar outro nó. Desta vez será o nome de um álbum. Mas desta vez vamos continuar com um RETURN demonstração.
CREATE (b:Album { Name : "Heavy as a Really Heavy Thing", Released : "1995" })
RETURN b

A instrução acima cria um nó com um Álbum rótulo. Tem duas propriedades:Nome e Lançado .

Observe que retornamos o nó usando seu nome de variável (neste caso b ).

Criando vários nós


Você pode criar vários nós de uma vez separando cada nó com uma vírgula:
CREATE (a:Album { Name: "Killers"}), (b:Album { Name: "Fear of the Dark"}) 
RETURN a,b

Ou você pode usar vários CREATE declarações:
CREATE (a:Album { Name: "Piece of Mind"}) 
CREATE (b:Album { Name: "Somewhere in Time"}) 
RETURN a,b

Em seguida, criaremos um relacionamento entre alguns de nossos nós.