source

MySQL에서 "unsigned"는 무엇을 의미하며 언제 사용해야 합니까?

itover 2022. 12. 31. 16:37
반응형

MySQL에서 "unsigned"는 무엇을 의미하며 언제 사용해야 합니까?

MySQL에서 "서명되지 않음"은 무엇을 의미하며 언제 사용해야 합니까?

MySQL은 다음과 같습니다.

모든 정수 타입에는 옵션(비표준) Atribut UNSIGNED 를 사용할 수 있습니다.부호 없는 유형은 열에 음수가 아닌 숫자만 허용하거나 열에 대해 더 큰 숫자 범위가 필요할 때 사용할 수 있습니다.예를 들어 INT 열이 UNSIGNARED인 경우 열의 범위는 같지만 끝점은 -2147483648 및 2147483647에서 0 및 4294967295로 바뀝니다.

언제 사용할 수 있습니까?

자신에게 다음과 같은 질문을 합니다.이 필드에 음의 값이 포함될 수 있습니까?
'아니오'라고 대답한다면UNSIGNEDdata type 입니다.

일반적인 실수는 자동 증분 프라이머리 키를 사용하는 것입니다.INT0부터 시작하지만, 타입은SIGNED이 경우 음수는 절대 건드리지 않고 가능한 ID의 범위를 절반으로 줄입니다.

언급URL : https://stackoverflow.com/questions/3895692/what-does-unsigned-in-mysql-mean-and-when-to-use-it

반응형