INT 데이터 타입 (=INTEGER)
MySQL에서 INT는 정수 값을 저장하는 데 사용되는 데이터 타입입니다. INT는 다양한 크기의 정수를 저장할 수 있으며, 대부분의 일반적인 정수 값에 적합합니다.
INT 데이터 타입의 특징
1. 정수 값 저장
INT는 부호 있는 정수 값(음수 또는 양수)을 저장합니다.
2. 저장 공간의 효율성
INT는 상대적으로 작은 공간을 사용하여 정수 값을 저장하므로 저장 공간의 효율성이 높습니다.
3. 연산의 효율성
INT는 연산에 효율적이며, 정수 값 간의 계산이 빠르게 수행됩니다.
INT 데이터 타입의 적절한 사용 사례
1. 일반적인 정수 값 저장
사용자 ID, 제품 수량, 주문 번호 등과 같이 일반적인 정수 값을 저장할 때 INT를 사용합니다.
2. 카운터 또는 식별자 저장
자동으로 증가하는 정수 값을 사용하여 레코드의 고유한 식별자를 저장할 때 INT를 사용합니다.
3. 날짜 및 시간 값의 표현
날짜 및 시간을 정수로 표현할 때, 예를 들어 UNIX 타임스탬프와 같이 사용될 수 있습니다.
INT 데이터 타입 예제
-- 테이블 생성
CREATE TABLE users (
user_id INT PRIMARY KEY,
username VARCHAR(50),
age INT
);
-- 데이터 삽입
INSERT INTO users (user_id, username, age)
VALUES (1, 'john_doe', 30);
INSERT INTO users (user_id, username, age)
VALUES (2, 'jane_smith', 25);
-- 데이터 조회
SELECT *
FROM users;
위 예제에서 `user_id`와 `age` 열은 INT 타입으로 정의되어 있습니다. 이를 통해 사용자 ID와 나이를 정수 값으로 효과적으로 저장할 수 있습니다.
'데이터 > MySQL' 카테고리의 다른 글
[MySQL] DECIMAL 데이터 타입 (1) | 2023.12.05 |
---|---|
[MySQL] DATETIME 데이터 타입 (1) | 2023.12.05 |
[MySQL] TEXT 데이터 타입 (0) | 2023.12.05 |
[MySQL] VARCHAR 데이터 타입 (0) | 2023.12.05 |
[MySQL] LIKE 연산자 (1) | 2023.12.04 |