SQL : 속성이란 무엇입니까?


최상의 답변

MySQL 속성은 종종 MySQL 데이터 유형과 그에 적용되는 제한 사항을 참조합니다. 필드를 숫자 또는 문자 데이터 유형 필드로 선언하면 다른 속성이 연관됩니다. 이러한 속성을 사용하면 필드에 저장할 수있는 숫자 또는 문자에 대한 추가 제한을 지정할 수 있습니다.

UNSIGNED 속성 유형 :

TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL 및 NUMERIC MySQL 데이터 유형으로 UNSIGNED 속성을 지정할 수 있습니다. UNSIGNED 속성을 사용하여 데이터 유형 필드를 선언하는 경우 해당 필드에 음수를 저장할 수 없습니다. 가장 일반적으로 필드에 UNSIGNED 속성을 사용하여 데이터베이스 사용자가 입력 실수를하지 않도록합니다. 예를 들어 가격 필드 가격은 일반적으로 양수이므로 데이터베이스에서 UNSIGNED 인 경우가 많습니다.

ZEROFILL 속성 유형 :

TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL 및 NUMERIC MySQL 데이터 유형으로 ZEROFILL 속성을 지정할 수 있습니다. 데이터 유형 선언문에서 ZEROFILL 속성을 사용하는 경우 데이터는 다음과 같습니다. 표시된 숫자의 최상위 숫자 왼쪽에 숫자 0, 0이 삽입됩니다. 삽입 된 0의 수는 데이터 유형의 지정된 최대 길이에서 실제 숫자에 저장되는 자릿수를 뺀 값과 같습니다. .

CHARACTER SET 속성 유형 :

CHARACTER SET 속성을 VARCHAR, TEXT, CHAR 및 ENUM 데이터 유형에 적용하십시오. 데이터 유형 필드 또는 열에 텍스트를 저장하는 데 사용되는 문자 세트를 지정하는 데 사용합니다. UTF-9 문자 세트 및 Latin-1 문자 세트를 포함하여 CHARACTER SET 속성으로 다른 문자 세트를 지정할 수 있습니다. MySQL은 또한 유니 코드, 서유럽 어, 중앙 유럽어, 남유럽 어, 중동 어, 발트 어, 키릴 문자 및 아시아 문자 집합을 지원합니다.

바이너리 속성 유형;

바이너리 속성으로 CHARACTER SET 속성을 지정할 수도 있습니다. CHARACTER SET 이진 속성을 문자열 데이터 유형에 적용하면 문자열 데이터 유형을 다른 문자열 데이터 유형으로 효과적으로 변환합니다. 예를 들어 TEXT 데이터 유형 필드에 2 진을 지정하면 TEXT 데이터 유형 필드는 문자를 텍스트 문자로 저장하는 TEXT 필드가 아니라 데이터를 2 진 데이터로 저장하는 BLOB 데이터 유형 필드가됩니다.

Answer

일반 언어에서 Attribute는 엔터티의 속성입니다.

SQL 참조

간단한 예에서 Employee는 조직의 엔터티입니다. .

따라서 이름, 부서, 연락처, 주소 등은 직원의 속성입니다.

SQL 서버에서 엔티티의 Oracle 속성은 속성이라고합니다.

Mongodb 속성과 같은 NOSQL 에서는 필드라고합니다.

따라서 도구마다 이름 지정 이름이 다릅니다.

NOSQL 은 Jason 규칙이 따르는 문서 지향 데이터베이스입니다.

데이터는 이진 키 값 쌍으로 저장됩니다 ..

방문해 주셔서 감사합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다