OrientDB-속성 만들기

PropertyOrientDB에서 데이터베이스 테이블의 클래스 및 열 필드처럼 작동합니다. 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가 저장할 데이터 유형을 알 수 있도록 속성에 대한 데이터 유형을 제공합니다.

부울정수짧은
흙손데이트임베디드
링크바이트바이너리더블

이 외에도 컨테이너로 작동하는 몇 가지 다른 속성 유형이 있습니다.

내재 목록EMBEDDEDSETEMBEDDEDMAP
링크 목록LINKSET링크 맵

다음 예제를 사용하여 Employee 클래스에 String 유형의 속성 이름을 만듭니다.

orientdb> CREATE PROPERTY Employee.name STRING

위 쿼리가 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Property created successfully with id = 1