OrientDB創(chuàng)建屬性

2018-12-23 15:47 更新

OrientDB中的屬性類(lèi)似于數(shù)據(jù)庫(kù)表中的類(lèi)和列的字段。 創(chuàng)建屬性是用于為特定類(lèi)創(chuàng)建屬性的命令。 在命令中使用的類(lèi)名必須存在。
以下語(yǔ)句是Create Property命令的基本語(yǔ)法。

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

以下是上述語(yǔ)法中的選項(xiàng)的詳細(xì)信息。
<class-name>:定義要在其中創(chuàng)建屬性的類(lèi)。
<property-name>: 定義屬性的邏輯名稱。
<property-type>定義要?jiǎng)?chuàng)建的屬性類(lèi)型。
<linked-type>定義容器類(lèi)型,用于容器屬性類(lèi)型。
<linked-class>定義容器類(lèi),在容器屬性類(lèi)型中使用。

下表提供了屬性的數(shù)據(jù)類(lèi)型,以便OrientDB知道要存儲(chǔ)的數(shù)據(jù)的類(lèi)型。

BOOLEANINTEGERSHORTLONG
FLOATDATESTRINGEMBEDDED
LINKBYTEBINARYDOUBLE
除了這些還有幾個(gè)其他屬性類(lèi)型作為容器。

EMBEDDEDLISTEMBEDDEDSETEMBEDDEDMAP
LINKLISTLINKSETLINKMAP 


請(qǐng)嘗試以下示例在類(lèi)Employee上創(chuàng)建String類(lèi)型的屬性名稱。

orientdb> CREATE PROPERTY Employee.name STRING

如果上面的查詢執(zhí)行成功,你會(huì)得到下面的輸出。

Property created successfully with id = 1 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)