MySQL 데이터 타입 (자료형) 유형

2022. 2. 14. 12:50Study/PHP&MySQL

MySQL 데이터타입 (DataType)의 정의

데이터타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식이다.

 

 

문자형 데이터타입

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을 문자열로 저장한다.
NUMERIC / DECIMAL numeric[ (p[,s]) ] 및 decimal[ (p[,s] ] 고정 전체 자리수 및 소수 자리수 값입니다.

 

 

날짜형 데이터타입

DATE 날짜(년도, 월, 일) 형태의 기간 표현 데이터 타입(3byte)
TIME 시간(시, 분, 초) 형태의 기간 표현 데이터 타입(3byte)
DATETIME 날짜와 시간 형태의 기간 표현 데이터 타입(8byte)
TIMESTAMP 날짜와 시간 형태의 기간 표현 데이터 타입(4byte) -시스템 변경 시 자동으로 그 날짜와 시간이 저장된다.
YEAR 년도 표현 데이터 타입(1byte)

 

 

이진 데이터타입

BINARY(n) & BYTE(n) CHAR의 형태의 이진 데이터 타입 (최대 255byte)
VARBINARY(n) VARCHAR의 형태의 이진 데이터 타입 (최대 65535byte)
TINYBLOB(n) 이진 데이터 타입 (최대 255byte)
BLOB(n) 이진 데이터 타입 (최대 65535byte)
MEDIUMBLOB(n) 이진 데이터 타입 (최대 16777215byte)
LONGBLOB(n) 이진 데이터 타입 (최대 4294967295byte)

 

 

 

 

참고:)

https://developerking.tistory.com/6

 

[MSSQL] 데이터 타입 (자료형) 유형 총정리

MSSQL / SQL Server 자료형 유형 자료형 정수 bigint -2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807) 8바이트 int -2^31(-2,147,483,648) ~ 2^31-1(2,147,483,647) 4바이트 smallint -2^..

developerking.tistory.com

 

http://www.incodom.kr/DB_-_%EB%8D%B0%EC%9D%B4%ED%84%B0_%ED%83%80%EC%9E%85/MYSQL

 

DB - 데이터 타입/MYSQL - 인코덤, 생물정보 전문위키

# 데이터 타입(DataType) 정의

www.incodom.kr

 

http://fendee.egloos.com/3961946

 

[MySQL] MySQL 필드의 데이터 타입 정리

MySQL 필드의 데이터 타입 정리(대부분 MS-SQL,Access 와 비슷하지만 몇가지가 틀림,또한 Access 의 경우, 이제 더이상 업그레이드가 되지 않지만,MS-SQL 의 경우, 계속 업그레이드 되면서 필드 타입도 추

fendee.egloos.com

 

'Study > PHP&MySQL' 카테고리의 다른 글

세션 (Session)  (0) 2022.02.15
쿠키 (Cookie)  (0) 2022.02.15
성적처리 프로그램 작성  (0) 2022.02.14
목록리스트와 페이징 2 - 검색  (0) 2022.02.14
목록리스트와 페이징 1  (0) 2022.02.11