OrientDB - สร้างคุณสมบัติ

Propertyใน OrientDB ทำงานเหมือนเขตข้อมูลของคลาสและคอลัมน์ในตารางฐานข้อมูล Create Property คือคำสั่งที่ใช้ในการสร้างคุณสมบัติสำหรับคลาสเฉพาะ ชื่อคลาสที่คุณใช้ในคำสั่งต้องมีอยู่

คำสั่งต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่ง Create Property

CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]

ต่อไปนี้เป็นรายละเอียดเกี่ยวกับตัวเลือกในไวยากรณ์ด้านบน

<class-name> - กำหนดคลาสที่คุณต้องการสร้างคุณสมบัติ

<property-name> - กำหนดชื่อตรรกะของคุณสมบัติ

<property-type> - กำหนดประเภทของคุณสมบัติที่คุณต้องการสร้าง

<linked-type> - กำหนดประเภทคอนเทนเนอร์ที่ใช้ในประเภทคุณสมบัติของคอนเทนเนอร์

<linked-class> - กำหนดคลาสคอนเทนเนอร์ที่ใช้ในประเภทคุณสมบัติของคอนเทนเนอร์

ตารางต่อไปนี้ระบุชนิดข้อมูลสำหรับคุณสมบัติเพื่อให้ OrientDB ทราบชนิดของข้อมูลที่จะจัดเก็บ

บูลีน จำนวนเต็ม สั้น ยาว
ลอย วันที่ STRING ฝัง
ลิงค์ ไบต์ ไบนารี่ สองเท่า

นอกจากนี้ยังมีคุณสมบัติอื่น ๆ อีกหลายประเภทที่ทำงานเป็นคอนเทนเนอร์

EMBEDDEDLIST ฝังตัว EMBEDDEDMAP
LINKLIST LINKSET LINKMAP

ตัวอย่าง

ลองใช้ตัวอย่างต่อไปนี้เพื่อสร้างชื่อคุณสมบัติในคลาส Employee ของประเภท String

orientdb> CREATE PROPERTY Employee.name STRING

หากดำเนินการค้นหาข้างต้นสำเร็จคุณจะได้ผลลัพธ์ดังต่อไปนี้

Property created successfully with id = 1