[mysql] 컬럼의 유형 updated_at: 2024-12-15 03:59

컬럼의 유형

컬럼(Column)

  • 데이터베이스를 구성하는 최소단위
  • 컬럼들이 모여서 테이블(Table)을 구성

컬럼의 유형

TINYINT

  • 부호 있는 정수 -128 ∼ 127
  • 부호 없는 정수 0 ∼ 255
  • 1 Byte

SMALLINT

  • 부호 있는 정수 -32768 ∼ 32767
  • 부호 없는 정수 0 ∼ 65535
  • 2 Byte

MEDIUMINT

  • 부호 있는 정수 -8388608 ∼ 8388607
  • 부호 없는 정수 0 ∼ 16777215
  • 3 Byte

INT 또는 INTEGER

  • 부호 있는 정수 -2147483648 ∼ 2147483647
  • 부호 없는 정수 0 ∼ 4294967295
  • 4 Byte

BIGINT

  • 부호 있는 정수 -9223372036854775808 ∼ -9223372036854775807
  • 부호 없는 정수 0 ∼ 18446744073709551615
  • 8 Byte

FLOAT

  • 단일 정밀도를 가진 부동 소수점
  • -3.402823466E+38 ∼ 3.402823466E+38

DOUBLE

  • 2 배 정밀도를 가진 부동 소수점
  • -1.79769313486231517E+308 ∼ 1.79769313486231517E+308

DATE

  • 날짜를 표현하는 유형
  • 1000-01-01 ∼ 9999-12-31

DATETIME

  • 날짜와 시간을 표현하는 유형
  • 1000-01-01 00:00:00 ∼ 9999-12-31 23:59:59

TIMESTAMP

  • 1970-01-01 00:00:00부터 2037년 까지 표현
  • 4 Byte

TIME

  • 시간을 표현하는 유형
  • -839:59:59 ∼ 833:59:59

YEAR

  • 년도를 표현하는 유형
  • 1901년 ∼ 2155년

CHAR(M)

  • 고정길이 문자열을 표현하는 유형
  • M = 1 ∼ 255

VARCHAR(M)

  • 가변길이 문자열을 표현하는 유형
  • M = 1 ∼ 255

TINYBLOB | TINYTRXT

  • 255개의 문자를 저장
  • BLOB : Binary Large Object의 약자

BLOB | TEXT

  • 63535개의 문자를 저장

MEDIUMBLOB | MEDIUMTEXT

  • 16777215개의 문자를 저장

LONGBLOB | LONGTEXT

  • 4294967295(4Giga)개의 문자를 저장
평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글