Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Mac
- 독후감
- git
- 줄거리
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 깃
- spring
- 데이메이커
- 오류
- SpringBoot
- Mapper
- 자바스크립트
- MySQL
- JavaScript
- 자바 파일업로드
- java
- 콜미동구
- 파이썬 웹크롤링
- 에러
- 동구
- Xcode
- 한줄평
- 서평
- 클라우드 서비스 특징
- 클라우드 서비스
- git push
- 기록하는 동구
- 책
- Swift
Archives
- Today
- Total
인생은 속도가 아니라 방향이다
[MySQL] UNSIGNED 의미, 언제 사용해야할까? 본문
반응형
테이블을 보면 Type이 int옆에 unsigned라고 적힌걸 볼수있다. 무슨의미이고 언제사용하는지 알아보자.
모든 Integer타입들은 속성으로 UNSIGNED를 가지고 있는데
이타입은 칼럼내에서 음수를 포함하지 않거나 혹은 수의 range를 양수쪽으로 더 넓게 가지고싶을때 사용한다.
쉽게 이해하기위해서 예를 들어보겠다. 위에테이블처럼 Type이 INT에 속성값이 UNSIGNED이면 컬럼의 range는 UNSIGNED없을때와 같지만 엔드포인트가 -2147483648 부터 2147483647 에서 --> 0 부터 4294967295. 로 늘어나게된다.
언제써야할까?
해당 칼럼값이 음수가될일이 절대없다면 쓰는게좋다. ex) auto-increment값으로 쓰면좋다.
반응형
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 에러 (0) | 2020.08.07 |
---|---|
[MySQL] MySQL 8.0 server version reserved words 오류 (테이블명) (0) | 2020.01.30 |
Comments