본문 바로가기
여러가지/Database

[MySql & Mariadb] int unsigned 의미, 뜻, 쓰는 이유 !!

by 포스트it 2024. 1. 16.
728x90
반응형

 

[MySql & Mariadb] int unsigned 의미, 뜻, 쓰는 이유 !!

MySQL에서 데이터 타입에 UNSIGNED 키워드를 추가하는 것은

해당 데이터 타입이 양의 정수 값만을 저장하도록 지정하는 것입니다.

 

예를 들어,

일반적인 INT 타입은 -2,147,483,648부터 2,147,483,647까지의 값을 저장할 수 있습니다.

반면, INT UNSIGNED 타입은 음수를 저장할 수 없으며, 0부터 4,294,967,295까지의 양의 정수 값을 저장할 수 있습니다.

UNSIGNED 키워드를 사용하는 주된 이유는 더 큰 양의 정수 값을 저장할 수 있도록 범위를 확장하기 위함입니다.

음수가 필요하지 않은 경우에 UNSIGNED를 사용하면 해당 데이터 타입의 최대 값이 두 배로 증가합니다.

 


간단요약
  • INT UNSIGNED는 0부터 4,294,967,295까지의 양의 정수만을 저장할 수 있습니다.
  • UNSIGNED를 사용하면 음수는 저장할 수 없지만, 저장 가능한 최대 양의 정수 값은 두 배가 됩니다.

 

728x90
반응형

댓글