[DATABASE] Data Type

JungChihoon·2020년 7월 6일
0

Database

목록 보기
3/5
  1. 숫자 data type
  • 정수 type (Interger types) : INT(N)
    • INT(INTERGER), SMALLINT, TINYINT, MEDIUMINT, BIGINT
    • 음수까지 표현할 수 있는 SIGNED types, 양수만 표현하는 UNSIGNED types
  • 고정 소수점 type (fixed-point types) : DECIMAL(M, D)
    • DECIMAL(NUMBERIC)
  • 부동 소수점 type (floating-point types) : FLOAT(M, D)
    • FLOAT : 0~24자리
    • DOUBLE : 25~53자리
  • 비트값 type (bit-value types) : BIT(M)
    • BIT : 1~64
  1. 문자열 data type
    • CHAR / VARCHAR
    • BINARY / VARBINARY
    • BLOB(Binary Large Object : TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB) / TEXT(TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT)
    • ENUM : 미리 정의한 집합 안의 요소 중 하나만을 저장할 수 있는 타입 ex.ENUM('데이터1', '데이터2', '데이터3'...) - 데이터1, 데이터2, 데이터3 중 하나의 값만 저장 가능(숫자로도 저장가능 1 = 데이터1, 2 = 데이터2, 3 = 데이터3...)
    • SET : 미리 정의한 집합 안의 요소 중 여러 개를 동시에 저장할 수 있는 타입 ex.SET('데이터1', '데이터2', '데이터3'...) - 데이터1, 데이터2, 데이터3... 요소 중 여러개를 동시에 저장 가능(숫자로도 저장가능 1 = 데이터1, 2 = 데이터2, 3 = 데이터3...)
  2. 날짜, 시간 data type
    • DATE : 날짜를 저장 할 수 있는 타입, DATETIME : 날짜와 함께 시간까지 저장가능 타입, TIMESTAMP : 날짜와 시간을 나타내는 타임스탬프를 저장하는 타입
    • TIME : 시간을 저장할 수 있는 타입
    • YEAR : 연도를 저장할 수 있는 타입

    참조 : https://nowonbun.tistory.com/147
profile
주니어 개발자

0개의 댓글