[sql] MySQL Workbench에서 컬럼 플래그는 무엇을 의미합니까?

MySQL Workbench 테이블 편집기에는 7 개의 열 플래그 (PK, NN, UQ, BIN, UN, ZF, AI)가 있습니다.

PK는 분명히 기본 키를 나타냅니다. 다른 사람들은 어떻습니까?



답변

PK-기본 키

NN-Null이 아님

BIN-이진 (데이터를 이진 문자열로 저장합니다. 문자 집합이 없으므로 정렬 및 비교는 값에서 바이트의 숫자 값을 기반으로합니다.)

UN-부호 없음 (음수가 아닌 숫자 만 해당되므로 범위가 -500-500이고 대신 0-1000이면 범위는 동일하지만 0에서 시작 함)

UQ-고유 키 생성 / 제거

ZF-Zero-Filled (길이가 INT (5)와 같이 5이면 모든 필드는 5 번째 자리까지 0으로 채워집니다. 12 = 00012, 400 = 00400 등)

AI-자동 증분

G-생성 된 열. 즉 다른 열을 기반으로 한 수식으로 생성 된 값


답변

이 열 플래그의 소스는 다음과 같습니다

http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html


답변

이 정확한 질문은 mySql workbench-faq 에서 답변됩니다 .

약어를 가리키면 설명을 볼 수 있으며 자세한 내용은 8.1.11.2 절“열 탭”및 MySQL CREATE TABLE 설명서를 참조하십시오.

이는 mySql Workbench 테이블 편집기에서 약어 위로 마우스를 가져가는 것을 의미합니다.

8.1.11.2 절“열 탭”


답변