국비지원 공부 정리/Mysql

데이터베이스에서 쓰이는 데이터 형식

worldstroy 2025. 3. 26. 17:28

문자형 데이터 형식

종류 의미
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