MySQL  

(2017-08-31)
1. MySQL

  ㅇ 공개용 RDBMS 소프트웨어로 시작하였으나, 지금은 오라클社 소유

  ※ 본 사이트(ktword) 용어해설 대부분이 MySQL로 저장 관리됨 


2. MySQL 데이터 타입

  ※ MySQL의 모든 데이터는 다음과 같은 데이터 타입이 규정됨

  ㅇ 문자열 
     - CHAR(고정) : 사전에 저장 공간 크기가 고정되어 정해짐
     - VARCHAR(가변) : 최대 저장 크기는 정해지지만, 데이터 크기에 따라 저장 크기가 가변
  ㅇ 숫자 
     - 정수형 
        . TINYINT (1) : -128 ~ 127, SMALLINT (2), MEDIUMINT (3), INTEGER (4),
          BIGINT (8 bytes)
     - 부동소수점형 : FLOAT, DOUBLE
  ㅇ 날짜와 시간 : YEAR (1), TIME (3), DATE (3), TIMESTAMP (4), DATETIME (8 bytes)
  ㅇ ENUM, SET : 문자열 값을 내부적으로 숫자 값으로 변환시켜 관리
  ㅇ TEXT (문자열), BLOB (이진데이터타입) : 대량 데이터 저장을 위한 타입 
     - TINYTEXT,TINYBLOB (L+1); TEXT,BLOB (L+2); MEDIUMTEXT,MEDIUMBLOB (L+3);
       LONGTEXT,LONGBLOB (L+4)


3. MySQL 변수시스템 변수 : 서버 동작,성능에 영향 주는 변수
     - 例) basedir, sql_mode, date_format 등 100개도 넘음
        . `show variables`로 확인 가능
        . `set`을 통해 설정 가능
     - 주요 구분 : global 변수(서버 전체 적용), session 변수(세션 연결 때만 적용)

  ㅇ 사용자 정의 변수 
     - @ 으로 시작하며, `@변수명 :=`에 의해 값을 대입함
     - 별도로 데이터 타입이 정해지지 않고 주어지는 값에 의해 정해짐


4. MySQL 기타 주요 사항 MySQL 서버 : MySQL 사용자가 항상 접근할 수 있도록 구동되는 서버용 프로그램 일체

  ㅇ 문자 세트  : 각 레벨별로 다양한 문자 세트를 각각 지원 가능 ☞ MySQL 문자세트 참조

  ㅇ MySQL SQL 문법 : ANSI SQL-92

  ㅇ MySQL 작동 방식 : 프로세스 기반이 아닌 스레드 기반으로 작동함

  ㅇ MySQL 백업(덤프) 및 복구 ☞ MySQL 백업 참조


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

 
        최근수정     모바일웹     참고문헌