728x90

문자 데이터

  • char :  최대 길이는 현재 255 바이트
  • varchar : 최대 65,535 바이트 까지 사용 가능
    • 이메일이나 XML 문서와 같이 긴 문자열을 저장할 때 는 mediumtext & longtext 중 하나를 사용 할 수 있습니다.

캐릭터 셋

SHOW CHARACTER SET;

명령어로 서버에서 지원되는 캐릭터 셋을 볼 수 있습니다.

 

 

텍스트 데이터

  • tinytext: 최대 바이트 크기 255
  • text: 최대 바이트 크기 65,535
  • mediumtext: 최대 바이트 크기 16,777,215
  • longtext: 최대 바이트 크기 4,294,967,295

 

숫자 데이터

  • tinyint
    • 부호 있는 정수 저장값의 범위 -128 ~ 125
    • 부호 없는 정수 저장값의 범위 0 ~ 255
  • smallint
    • -32,767 ~ 32767
    • 0 ~ 65535
  • mediumint
    • -8,388,608 ~ 8,388,607
    • 0 ~ 16,777,215
  • int
    • -2,147,483,648 ~ 2,147,483,647
    • 0 ~ 4,294,967,295
  • bigint
    • -2의 63 승 ~ 2의 63 승 - 1
    • 0 ~ 2의 64승 - 1
  • floaat(p,s)
  • double(p,s)
    • p (precision) 정밀도 와 s (scale) 척도 를 지정 할수 있지만 필수는 아닙니다.
    • float(4,2) 로 정의된 열에는 총 4자리 (소수 왼쪽2자리, 소수오른쪽2자리)가 지정됩니다.

 

시간 데이터

  • date  : YYYY-MM-DD
  • datetime : YYYY-MM-DD HH:MI:SS
  • timestampe: YYYY-MM-DD HH:MI:SS
  • year: YYYY
  • time: HHH:MI:SS

 

728x90

'SQL > MySql' 카테고리의 다른 글

Explain And Index (with. mysql)  (1) 2022.10.05
RealMySql - Select (Index)  (2) 2022.10.03
MySQL - tabel 생성하기  (0) 2020.10.10