SQL 입문 - DATA TYPES

HH_Nebula·2022년 10월 20일

주요 데이터 타입

주로 사용되는 데이터 유형만 골라 정리하였다.
이 외에도 많은 데이터 유형이 있으며 상황에 맞게 알맞은 타입을 찾아 테이블을 생성한다.


🅰️ 문자형 데이터

데이터 유형정의
CHAR(n)고정 길이 데이터 타입 (최대 255byte)
- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다.
VARCHAR(n)가변 길이 데이터 타입 (최대 65535byte)
- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간은 채우지 않는다.
TEXT(n)문자열 데이터 타입 (최대 65535byte)

VARCHAR 타입을 주로 사용한다.


🔢 숫자형 데이터

데이터 유형정의
INT(n)정수형 데이터 타입(4byte)
-2147483648 ~ +2147483647 또는 0 ~ 4294967295수 표현할 수 있다.
INTEGER(n)정수형 데이터 타입(4byte)
INT 타입과 완전히 동일
FLOAT(길이, 소수)부동 소수형 데이터 타입(4byte)
-고정 소수점을 사용 형태이다.

📅 날짜형 데이터

데이터 유형정의
DATETIME날짜와 시간 형태의 기간 표현 데이터 타입(8byte)
TIMESTAMP날짜와 시간 형태의 기간 표현 데이터 타입(4byte)
- 2038년 1월 9일 까지 사용 가능

📁 이진 데이터

데이터 유형정의
BLOB(n)이진 데이터 타입 (최대 65535byte)
LONGBLOB(n)이진 데이터 타입 (최대 4294967295byte)

이진 자료(파일 등)를 데이터베이스 내부에 저장 ( 암호화 가능 )
⇒ 디스크에 저장하지 않음으로 보안성 강화

profile
공부하고 기록하고 복습하고

0개의 댓글