DataBase/MySql

[MySql] TINYINT

살찐만두 2023. 2. 27. 10:39
728x90

효율적으로 데이터 형식을 결정하기 위해 TINYINT를 쓸 수 있다.
만약, 키에 대한 컬럼의 형식을 정할 때

SMALLINT로 지정할 수 있지만, SMALLINT는 -32768 ~ 32767 까지의 정수를 담을 수 있는데,

이때 키는 그 정도까지의 숫자가 필요하지 않기 때문에 TINYINT를 쓸 수 있다는 것이다.

하지만 TINYINT는 -128 ~ 127 의 숫자를 담을 수 있는데 127 이상인 키를 가진 사람들을 어떻게 담을지 걱정일 수 있다.

이때 TINYINT UNSIGNED로 쓴다면 0 ~ 255로 변환하여 쓸 수 있게 된다.

다른 정수형도 마찬가지로 UNSIGNED를 붙이면 0부터 범위가 지정된다. 

 

728x90

'DataBase > MySql' 카테고리의 다른 글

[MySql] HAVING절  (2) 2023.02.24
[MySql] LIMIT  (0) 2023.02.24
[MySql] IN()  (0) 2023.02.24
[Mysql] DB기준 date로 insert하기  (2) 2022.04.29
[MySQL] 중복값 쿼리  (4) 2022.04.29