OrientDB - Tạo đỉnh
Cơ sở dữ liệu OrientDB không chỉ là cơ sở dữ liệu Tài liệu mà còn là cơ sở dữ liệu Đồ thị. Các khái niệm mới như Vertex và Edge được sử dụng để lưu trữ dữ liệu dưới dạng đồ thị. Nó áp dụng tính đa hình trên các đỉnh. Lớp cơ sở cho Vertex là V.
Trong chương này, bạn có thể học cách tạo đỉnh để lưu trữ dữ liệu đồ thị.
Câu lệnh sau là cú pháp cơ bản của lệnh Create Vertex.
CREATE VERTEX [<class>] [CLUSTER <cluster>] [SET <field> = <expression>[,]*]
Sau đây là chi tiết về các tùy chọn trong cú pháp trên.
<class> - Xác định lớp mà đỉnh thuộc về.
<cluster> - Xác định cụm mà nó lưu giữ đỉnh.
<field> - Xác định trường bạn muốn đặt.
<expression> - Xác định thể hiện để đặt cho trường.
Thí dụ
Hãy thử ví dụ sau để hiểu cách tạo đỉnh.
Thực hiện truy vấn sau để tạo đỉnh không có 'tên' và trên lớp cơ sở V.
orientdb> CREATE VERTEX
Nếu truy vấn trên được thực thi thành công, bạn sẽ nhận được kết quả sau.
Created vertex 'V#9:0 v1' in 0.118000 sec(s)
Thực hiện truy vấn sau để tạo một lớp đỉnh mới có tên v1, sau đó tạo đỉnh trong lớp đó.
orientdb> CREATE CLASS V1 EXTENDS V
orientdb> CREATE VERTEX V1
Nếu truy vấn trên được thực thi thành công, bạn sẽ nhận được kết quả sau.
Created vertex 'V1#14:0 v1' in 0.004000 sec(s)
Thực hiện truy vấn sau để tạo một đỉnh mới của lớp có tên v1, xác định các thuộc tính của nó như brand = 'Maruti' và name = 'Swift'.
orientdb> CREATE VERTEX V1 SET brand = 'maruti', name = 'swift'
Nếu truy vấn trên được thực thi thành công, bạn sẽ nhận được kết quả sau.
Created vertex 'V1#14:1{brand:maruti,name:swift} v1' in 0.004000 sec(s)