OrientDB - Utwórz właściwość
Propertyw OrientDB działa jak pole klasy i kolumny w tabeli bazy danych. Utwórz właściwość to polecenie używane do tworzenia właściwości dla określonej klasy. Nazwa klasy użyta w poleceniu musi istnieć.
Poniższa instrukcja przedstawia podstawową składnię polecenia Create Property.
CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]
Poniżej znajdują się szczegółowe informacje na temat opcji w powyższej składni.
<class-name> - Określa klasę, w której chcesz utworzyć właściwość.
<property-name> - Definiuje logiczną nazwę właściwości.
<property-type> - Określa rodzaj właściwości, które chcesz utworzyć.
<linked-type> - Definiuje typ kontenera używany w typie właściwości kontenera.
<linked-class> - Definiuje klasę kontenera używaną w typie właściwości kontenera.
W poniższej tabeli przedstawiono typ danych dla właściwości, dzięki czemu OrientDB zna typ danych do przechowywania.
BOOLEAN | LICZBA CAŁKOWITA | KRÓTKI | DŁUGO |
PŁYWAK | DATA | STRUNOWY | WBUDOWANY |
POŁĄCZYĆ | BAJT | DWÓJKOWY | PODWÓJNIE |
Oprócz tego istnieje kilka innych typów właściwości, które działają jako kontenery.
EMBEDDEDLIST | EMBEDDEDSET | EMBEDDEDMAP |
LINKLIST | LINKSET | LINKMAP |
Przykład
Wypróbuj poniższy przykład, aby utworzyć nazwę właściwości w klasie Employee typu String.
orientdb> CREATE PROPERTY Employee.name STRING
Jeśli powyższe zapytanie zostanie wykonane pomyślnie, otrzymasz następujące dane wyjściowe.
Property created successfully with id = 1