DATETIME 데이터 타입
MySQL에서 DATETIME은 날짜와 시간 정보를 저장하는 데 사용되는 데이터 타입입니다. 이를 통해 연월일시분초를 정밀하게 저장할 수 있습니다.
DATETIME 데이터 타입의 특징
1. 날짜와 시간 정보 저장
DATETIME은 열월일시분초를 포함한 날짜와 시간 정보를 저장합니다.
형식: 'YYYY-MM-DD HH:MM:SS'
2. 범위
DATETIME은 '1000-01-01 00:00:00'부터 '9999-12-31 23:59:59'까지의 범위를 갖습니다.
3. 저장 공간의 효율성
DATETIME은 날짜와 시간 정보를 정확하게 저장하므로 저장 공간의 효율성이 높습니다.
DATETIME 데이터 타입의 적절한 사용 사례
1. 이벤트 발생 시간 저장
로그 데이터나 이벤트 발생 시간을 저장할 때 DATETIME을 사용합니다.
2. 히스토리 기록
데이터의 변경이력이나 특정 사건의 발생 시간을 저장할 때 DATETIME을 활용합니다.
3. 작업 예약 및 스케줄링
특정 작업이나 이벤트의 예약 시간을 저장할 때 DATETIME을 사용합니다.
DATETIME 데이터 타입 예제
-- 테이블 생성
CREATE TABLE events (
event_id INT PRIMARY KEY,
event_name VARCHAR(50),
event_time DATETIME
);
-- 데이터 삽입
INSERT INTO events (event_id, event_name, event_time)
VALUES (1, 'Meeting', '2023-12-01 10:00:00');
INSERT INTO events (event_id, event_name, event_time)
VALUES (2, 'Conference', '2023-12-15 14:30:00');
-- 데이터 조회
SELECT *
FROM events;
위 예제에서 `event_time` 열은 DATETIME 타입으로 정의되어 있습니다. 이를 통해 이벤트의 발생 시간을 정확하게 저장할 수 있습니다.
'데이터 > MySQL' 카테고리의 다른 글
[MySQL] TINYINT(1) 데이터 타입 (2) | 2023.12.05 |
---|---|
[MySQL] DECIMAL 데이터 타입 (1) | 2023.12.05 |
[MySQL] INT 데이터 타입 (0) | 2023.12.05 |
[MySQL] TEXT 데이터 타입 (0) | 2023.12.05 |
[MySQL] VARCHAR 데이터 타입 (0) | 2023.12.05 |