숫자 타입: INT, BIGINT, FLOAT, DOUBLE 등
문자열 타입: VARCHAR, CHAR, TEXT, BLOB 등
날짜/시간 타입: DATE, TIME, DATETIME, TIMESTAMP 등
불리언 타입: BOOLEAN, BOOL 등
데이터 타입은 테이블의 컬럼에 저장될 데이터의 형식을 결정하므로, 정확한 데이터 타입을 선택하는 것이 중요합니다. 이를 통해 데이터베이스의 성능을 최적화하고, 데이터 무결성을 보장할 수 있습니다.
숫자 타입은 정수형(INT, BIGINT)과 실수형(FLOAT, DOUBLE)으로 구분됩니다. 정수형은 소수점 이하의 값을 저장하지 않으며, 실수형은 소수점 이하의 값을 저장할 수 있습니다. 문자열 타입은 고정 길이(CHAR)와 가변 길이(VARCHAR)로 구분됩니다. 고정 길이는 저장할 데이터의 길이가 일정하며, 가변 길이는 저장할 데이터의 길이가 가변적입니다.
날짜/시간 타입은 날짜(DATE), 시간(TIME), 날짜와 시간(DATETIME, TIMESTAMP) 등으로 구분됩니다. 불리언 타입은 참(TRUE, 1)과 거짓(FALSE, 0) 두 가지 값을 저장할 수 있습니다.
'MYSQL' 카테고리의 다른 글
NOT NULL 과 디폴트 값 사용 (0) | 2023.03.13 |
---|---|
INSERT 구문과 제약 사항 (0) | 2023.03.13 |
이미 생성된 테이블에 PK(기본키 - 제약 조건) 추가 해보기 (0) | 2023.03.13 |
테이블 생성 해보기 (0) | 2023.03.13 |
테이블이란 ? (0) | 2023.03.13 |