"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > MySQL에서 TINYINT(1)와 TINYINT(2)의 차이점은 무엇입니까?

MySQL에서 TINYINT(1)와 TINYINT(2)의 차이점은 무엇입니까?

2024-11-04에 게시됨
검색:220

What\'s the Difference Between TINYINT(1) and TINYINT(2) in MySQL?

MySQL의 TINYINT(1) 및 TINYINT(2): 표시 너비 찾기

MySQL은 작은 정수를 나타내는 두 가지 유사한 데이터 유형을 제공합니다. : TINYINT(1) 및 TINYINT(2). 둘 다 지정된 범위 내에서 값을 저장할 수 있지만 표시 너비가 다릅니다.

TINYINT(m)의 (m)은 쿼리 결과를 표시할 때 MySQL 클라이언트와 같은 애플리케이션에서 사용되는 표시 너비를 나타냅니다. . 표시 너비는 해당 열의 값을 표시하는 데 사용되는 문자 수를 결정합니다.

예를 들어, 다양한 표시 너비의 열이 있는 다음 테이블을 고려해 보세요.

테이블표시 너비
vTINYINT(1) 1
aTINYINT(2)2
b INT(4)4
cINT(6)6

표에 표시된 대로:

vabc
1111
10101010
100100100100

TINYINT(1), TINYINT(2) 및 TINYINT(3)는 왼쪽에 패딩이 있는 값을 표시하는 것이 분명합니다.

표시 너비가 특정 데이터 유형에 대해 허용되는 값의 범위에 영향을 미치지 않는다는 점을 강조하는 것이 중요합니다. TINYINT(1)은 표시 너비에 관계없이 여전히 [-128 .. 127] 내의 값을 허용합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3