문자형 데이터 형식
종류 | 의미 |
CHAR(n) | 고정 크기 데이터타입(최대 255byte) - 지정된 길이보다 짧은 데이터가 입력 될 시 나머지 공간 공백으로 채워짐 |
VARCHAR(n) | 가변 길이 데이터 타입(최대 65535byte) - 지정된 길이보다 짧은 데이터 입력 될 시 나머지 공간은 채우지 않음 |
TINYTEXT(n) | 문자열 데이터 타입(최대 255byte) |
TEXT(n) | 문자열 데이터 타입(최대 65535byte) |
MEDIUMTEXT(n) | 문자열 데이터 타입(최대 16777215byte) |
LONGTEXT(n) | 문자열 데이터 타입(최대 4294967295byte) |
숫자 형 데이터 형식
종류 | 의미 |
TINYINT(n) | 정수형 데이터 타입(1byte) - 128 ~ +127 또는 0 ~ 255 수 표현 |
SMALLINT(n) | 정수형 데이터 타입(2byte) -32768 ~ 32767 또는 0 ~ 65536 수 표현 가능 |
MEDIUMINT(n) | 정수형 데이터 타입(3byte) -8388608 ~ +8388607 또는 0 ~ 16777215 수 표현 가능 |
INT(n) | 정수형 데이터 타입(4byte) -2147483648 ~ +2147483647 또는 0 ~ 4294967295 수 표현 가능 |
BIGINT(n) | 정수형 데이터 타입(8byte) - 무제한 수 표현 가능 |
FLOAT(길이, 소수) | 부동 소수형 데이터 타입(4byte) - 고정 소수 점을 사용한 형태이다. |
DECIMAL(길이, 소수) | 고정 소수형 데이터 타입 고정(길이 + 1byte) - 소수점을 사용한 형태 |
DOUBLE(길이, 소수) | 부동 소수형 데이터 타입(8byte) - DOUBLE을 문자열로 저장함 |
날짜형 데이터 형식
종류 | 의미 |
DATE | 날짜(년도, 월, 일) 형태의 기간 표현 데이터 타입(3byte) |
TIME | 시간(시, 분, 초) 형태의 기간 표현 데이터 타입(3byte) |
DATETIME | 날짜와 시간 형태의 기간 표현 데이터 타입(8byte) |
TIMESTAMP | 날짜와 시간 형태의 기간 표현 데이터 타입(4byte) - 시스템 변경 시 자동으로 그 날짜와 시간을 저장 |
YEAR | 년도 표현 데이터 타입 |
'국비지원 공부 정리 > Mysql' 카테고리의 다른 글
데이터 제어어 (DCL) (0) | 2025.03.26 |
---|---|
JOIN (0) | 2025.03.26 |
MYSQL - DML (0) | 2025.03.26 |
MySQL - DDL (0) | 2025.03.26 |
데이터베이스란? (0) | 2025.03.26 |