Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL Workbench에서 열 플래그는 무엇을 의미합니까?

<시간/>

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 워크벤치에서 볼 수 있는 열 플래그의 스냅샷입니다.

MySQL Workbench에서 열 플래그는 무엇을 의미합니까?