[Database] MySQL Data Types

게맛살맛게·2021년 12월 20일
0

DB

목록 보기
4/23

MySQL의 데이터 형식

MySQL에서 지원하는 데이터 형식의 종류

Data Type으로 표현

  • 데이터 형식, 데이터형, 자료형, 데이터 타입 등 다양하게 불림
  • 데이터 형식에 대한 이해가 필요한 이유
    • SELECT문 더욱 잘 활용
    • 테이블 생성을 효율적으로 하기 위해
  • MySQL에서 데이터 형식의 종류는 30개 정도


숫자 데이터 형식

numeric

문자 데이터 형식

char

  • n : 문자열의 길이를 결정 (그만큼의 문자만큼만 저장가능)
  • LOB (Large Object)

    대량의 데이터를 저장하기 위해 LONGTEXT, LONGBLOB데이터 형식 지원
    지원되는 데이터 크기는 약 4GB의 파일을하나의 데이터로 저장 가능
  • LONGTEXT
    장편소설과 같은 큰 텍스트 파일
  • LONGBLOB
    동영상 파일과 같은 큰 바이너리 파일

    CHAR vs VARCHAR

    CHAR(10) : 10자리 만큼 저장가능하고 비어있는 자리는 못쓰는 공간
    VARCHAR(10) : 10자리 만큼 저장가능하고 비어있는 자리는 반환

날짜와 시간 데이터 형식

time

기타 데이터 형식

etc



데이터 형식과 형 변환

데이터 형식 변환 함수


CAST(), CONVERT()를 가장 일반적으로 사용

암시적인 형 변환

CAST()CONVERT() 함수를 사용하지 않고 형 변환이 되는 것

profile
IT 기술블로그

0개의 댓글