MySQL Workbench에서 열 플래그는 무결성을 유지하기 위해 열과 함께 사용할 수 있습니다. 열 플래그는 다음과 같습니다 -
-
PK − 기본 키
-
NN - NULL이 아님
-
BIN - 바이너리
-
유엔 - 서명되지 않음
-
UQ − 고유
-
ZF - 0으로 채워짐
-
G − 열 생성
-
AI - 자동 증가
하나씩 알아보도록 합시다 -
PK
이것은 기본 키를 나타냅니다. 열을 기본 키로 만드는 데 사용할 수 있습니다.
NN
NOT NULL용입니다. NULL 값을 삽입하지 않도록 열을 적용하는 데 사용됩니다.
BIN
이것은 바이너리를 나타냅니다. 데이터를 바이너리 문자열로 저장하는 데 사용할 수 있습니다.
UN
Unsigned용이며 0부터 시작할 수 있는 양수 값만 저장하는 데 사용할 수 있습니다.
UQ
UQ는 고유합니다. 특정 열에 대해 고유한 값만 삽입하도록 열을 적용하는 데 사용할 수 있습니다.
ZF
ZF는 Zero Filled용입니다. int(3)을 선언하고 21을 저장하기를 원하면 0으로 채워지면 결과 021이 출력된다고 가정합니다.
G
G는 생성된 열을 나타냅니다.
AI
AI는 AutoIncrement용입니다.
다음은 MySQL 워크벤치에서 볼 수 있는 열 플래그의 스냅샷입니다.