MySQL 자료형, MySQL 데이터타입

(2019-07-16)
1. 1. MySQL 데이터 타입MySQL의 모든 데이터는 다음과 같은 데이터 타입이 규정됨

  ㅇ 문자열 
     - CHAR(고정) : 사전에 저장 공간 크기가 고정되어 정해짐
     - VARCHAR(가변) : 최대 저장 크기(최대 64KB 이하 문자열)는 정해지지만,
                       데이터 크기에 따라 저장 크기가 가변

  ㅇ 숫자 
     - 정수형 
        . TINYINT (1) : -128 ~ 127, SMALLINT (2), MEDIUMINT (3), INTEGER (4),
          BIGINT (8 바이트)
     - 고정소수점형 : DECIMAL (65)
        . 형식 : DECIMAL(총 자리수, 소수점 이하 자리수)
     - 부동소수점형 : FLOAT (4), DOUBLE (8)

  ㅇ 날짜/시간 : YEAR (1), TIME (3), DATE (3), TIMESTAMP (4), DATETIME (8 바이트)

  ㅇ ENUM, SET : 문자열 값을 내부적으로 숫자 값으로 변환시켜 관리
     - ENUM (열거형) : 남,여('M','F'), 시험,퀴즈('T','Q') 등 칼럼이 취하는 값들이 제한적일 때
        . 例) sex ENUM('F','M') 등

  ㅇ TEXT (문자열), BLOB (이진데이터타입) : 대량 데이터 저장을 위한 타입 
     - TINYTEXT, TINYBLOB (L+1)
     - TEXT, BLOB (L+2)
     - MEDIUMTEXT,MEDIUMBLOB (L+3)
     - LONGTEXT,LONGBLOB (L+4)


[MySQL 변수,타입,문자셋] 1. MySQL 변수 2. MySQL 자료형 3. 문자 세트
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
      2.   관계형데이터베이스
            1. RDB
            2. RDBMS
            3. 관계 대수
        1.   RDB 용어
        2.   SQL
        3.   MySQL
              1. MySQL
              2. 마리아 DB
              3. MySQL 서버
              4. 저장 루틴
              5. MySQL 백업
              6. MySQL 계정
              7. MySQL 활용 (기타)
              8. MySQL 함수
              9. Prepare 문
          1.   MySQL 변수,타입,문자셋
            1.   1. MySQL 변수
                2. MySQL 자료형
                3. 문자 세트
          2.   MySQL 저장
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌