반응형
MySQL에서 '서명되지 않은'은 무엇을 의미하며 언제 사용해야합니까?
MySQL에서 "서명되지 않은"은 무엇을 의미하며 언제 사용해야합니까?
MySQL 은 말합니다 :
모든 정수 유형은 선택적 (비표준) 속성 UNSIGNED를 가질 수 있습니다. 부호없는 유형을 사용 하면 열에 음수가 아닌 숫자 만 허용 하거나 열에 더 큰 상위 숫자 범위가 필요한 경우에 사용할 수 있습니다 . 예를 들어, INT 열이 UNSIGNED이면 열 범위의 크기는 동일하지만 끝 점이 -2147483648 및 2147483647에서 0과 4294967295로 이동합니다.
언제 사용합니까?
스스로에게이 질문을 해보십시오. 이 필드에 음수 값이 포함 됩니까?
대답이 아니오 인 경우 UNSIGNED
데이터 유형이 필요합니다.
일반적인 실수는 0 에서 INT
시작 하는 자동 증분 인 기본 키를 사용하는 것입니다. 그러나이 경우 유형은 음수를 절대로 만지지 않으며 가능한 ID의 범위를 절반으로 줄입니다.SIGNED
참고 : https://stackoverflow.com/questions/3895692/what-does-unsigned-in-mysql-mean-and-when-to-use-it
반응형
'IT' 카테고리의 다른 글
PyCharm에서 항상 줄 번호를 표시하는 방법 (0) | 2020.03.31 |
---|---|
.NET으로 특정 확장자를 가진 임시 파일을 어떻게 만들 수 있습니까? (0) | 2020.03.31 |
Spring Boot : application.properties로 로깅 레벨을 어떻게 설정할 수 있습니까? (0) | 2020.03.31 |
docker-compose로 단일 컨테이너를 다시 시작하는 방법 (0) | 2020.03.31 |
ASP.NET 웹 API를 사용하여 세션에 액세스 (0) | 2020.03.31 |