Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Neo4j - Buat Node menggunakan Cypher

Untuk membuat node dan hubungan menggunakan Cypher, gunakan CREATE pernyataan.

Pernyataan tersebut terdiri dari CREATE , diikuti dengan detail simpul atau hubungan yang Anda buat.

Contoh

Mari buat database musik yang berisi nama band dan album mereka.

Band pertama akan disebut Strapping Young Lad . Jadi kita akan membuat Artis simpul dan menyebutnya Mengikat Anak Muda .

Node pertama kita akan terlihat seperti ini. Perhatikan bahwa nama tersebut dipotong pendek hanya karena terlalu panjang untuk ditampilkan pada node. Nama lengkapnya masih tersimpan di database.

Berikut Cypher CREATE pernyataan untuk membuat simpul di atas:

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

Pernyataan Cypher ini membuat simpul dengan Artis label. Node memiliki properti yang disebut Nama , dan nilai properti itu adalah Mengikat Anak Muda .

a prefix adalah nama variabel yang kami berikan. Kita bisa menyebut ini apa saja. Variabel ini dapat berguna jika kita perlu merujuknya nanti dalam pernyataan (yang tidak kita lakukan dalam kasus khusus ini). Perhatikan bahwa variabel dibatasi untuk satu pernyataan.

Jadi lanjutkan dan jalankan pernyataan di atas di browser Neo4j. Pernyataan tersebut akan membuat simpul.

Setelah Neo4j membuat simpul, Anda akan melihat pesan seperti ini:

Menampilkan Node

CREATE pernyataan membuat simpul tetapi tidak ditampilkan simpul.

Untuk menampilkan node, Anda harus menindaklanjutinya dengan RETURN pernyataan.

Mari kita buat simpul lain. Kali ini akan menjadi nama sebuah album. Tapi kali ini kita akan menindaklanjutinya dengan RETURN pernyataan.

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

Pernyataan di atas membuat simpul dengan Album label. Ini memiliki dua properti:Nama dan Dirilis .

Perhatikan bahwa kita mengembalikan node dengan menggunakan nama variabelnya (dalam hal ini b ).

Membuat Banyak Node

Anda dapat membuat beberapa node sekaligus dengan memisahkan setiap node dengan koma:

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

Atau Anda dapat menggunakan beberapa CREATE pernyataan:

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

Selanjutnya, kita akan membuat hubungan antara beberapa node kita.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktifkan Python untuk Terhubung ke MySQL melalui SSH Tunneling

  2. 10 alasan untuk tetap menggunakan MySQL

  3. Pemicu MySQL untuk memperbarui bidang ke nilai id

  4. Bagaimana cara mengubah kueri MSSQL CTE ke MySQL?

  5. Kesalahan MySQL 1241:Operan harus berisi 1 kolom