OrientDB創(chuàng)建屬性

2018-12-23 15:47 更新

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

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

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

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

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

EMBEDDEDLISTEMBEDDEDSETEMBEDDEDMAP
LINKLISTLINKSETLINKMAP 


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

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)