본문 바로가기
MySql

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

by 베이스 공부 2020. 11. 3.
반응형

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

 

해결 방법

 


모든 정수 유형은 선택 사항을 가질 수 있습니다. (nonstandard) attribute UNSIGNED. Unsigned type can be used to permit only nonnegative numbers in a column or when you need a larger upper numeric range for the column. For example, if an INT column is UNSIGNED, the size of the column's range is the same but its endpoints shift from -2147483648 및 2147483647 최대 0 및 4294967295.

언제 사용하나요?

스스로에게 다음 질문을하십시오. 이 필드에 음수 값이 포함됩니까 ?
대답이 아니요이면 UNSIGNED 데이터 유형이 필요합니다.

일반적인 실수는 0 에서 시작하는 자동 증분 INT 인 기본 키를 사용하는 것입니다.이 경우 유형은 SIGNED 입니다. 당신은 절대로 음수를 건드리지 않을 것이며 가능한 ID의 범위를 절반으로 줄입니다.

 

참조 페이지 https://stackoverflow.com/questions/3895692

 

 

반응형

댓글