-
mysql) BIGINT 와 BIGINT UN 의 차이점개발자의 공부는 은퇴까지 필수다/개발 2023. 4. 14. 14:07
bigint 는 알다시피 매우 큰 정수를 저장하기 위한 데이터 형식이다.
mysql 에서 column 정보를 보면
bigint 라고 되어있는 것이 있고 bigint UN 이라고 되어있는 것이 있다. BIGINT UN 은 BIGINT UNSIGNED 를 나타낸다.
차이점)
BIGINT 는 양의 정수와 음의 정수를 모두 저장할 수 있지만, BIGINT UN 은 음이 아닌 정수만 저장이 가능하다.
손익 기록 등 음의 정수의 기록이 필요하다면 BIGINT 로 정의해야한다.
column 생성방법
- BIGINT
CREATE TABLE mytable ( mycolumn BIGINT );
- BIGINT UN
CREATE TABLE mytable ( mycolumn BIGINT UNSIGNED );
'개발자의 공부는 은퇴까지 필수다 > 개발' 카테고리의 다른 글
[docker] docker 로 실행된 mysql shell 로 실행시키기 (0) 2022.12.09 [mac m1] webstorm 또는 intellij 속도가 느릴 때 (0) 2022.06.03 [클립보드] javascript text copy (0) 2021.03.04 [이클립스] console 출력 시 콘솔탭으로 자동으로 바뀌는 현상 처리 (4) 2020.10.26 [mssql 테이블정보 확인] oracle / DESC '테이블명' ---> mssql / ? (0) 2020.10.06