OrientDB - Eigenschaft erstellen
Propertyin OrientDB funktioniert wie ein Feld aus Klasse und Spalte in der Datenbanktabelle. Eigenschaft erstellen ist ein Befehl zum Erstellen einer Eigenschaft für eine bestimmte Klasse. Der Klassenname, den Sie im Befehl verwendet haben, muss vorhanden sein.
Die folgende Anweisung ist die grundlegende Syntax des Befehls "Eigenschaft erstellen".
CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]
Im Folgenden finden Sie Details zu den Optionen in der obigen Syntax.
<class-name> - Definiert die Klasse, in der Sie die Eigenschaft erstellen möchten.
<property-name> - Definiert den logischen Namen der Eigenschaft.
<property-type> - Definiert den Typ der Eigenschaft, die Sie erstellen möchten.
<linked-type> - Definiert den Containertyp, der im Containereigenschaftstyp verwendet wird.
<linked-class> - Definiert die Containerklasse, die im Container-Eigenschaftstyp verwendet wird.
Die folgende Tabelle enthält den Datentyp für die Eigenschaft, damit OrientDB den zu speichernden Datentyp kennt.
BOOLEAN | GANZE ZAHL | KURZ | LANGE |
SCHWEBEN | DATUM | STRING | EINGEBETTET |
VERKNÜPFUNG | BYTE | BINÄR | DOPPELT |
Darüber hinaus gibt es mehrere andere Eigenschaftstypen, die als Container fungieren.
EMBEDDEDLIST | EMBEDDEDSET | EMBEDDEDMAP |
LINKLISTE | LINKSET | LINKMAP |
Beispiel
Versuchen Sie das folgende Beispiel, um einen Eigenschaftsnamen für die Klasse Employee vom Typ String zu erstellen.
orientdb> CREATE PROPERTY Employee.name STRING
Wenn die obige Abfrage erfolgreich ausgeführt wird, erhalten Sie die folgende Ausgabe.
Property created successfully with id = 1