여러가지/Database
[MySql & Mariadb] int unsigned 의미, 뜻, 쓰는 이유 !!
포스트it
2024. 1. 16. 15:08
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
반응형