MySQL 변수

(2019-07-09)

MySQL 식별자

1. MySQL 변수시스템 변수 : 서버 동작,성능에 영향 주는 변수
     - 주요 구분 : global 변수(서버 전체 적용), session 변수(세션 연결 때만 적용)
        . basedir, sql_mode, date_format 등 100개도 넘음
     - 확인,설정
        . `show variables`로 확인 가능
           .. cmd 상에서는, `mysqladmin variables`로도 확인 가능
        . `set`을 통해 설정 가능
           .. 例) SET sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
     - sql_mode : SQL문 실행에 영향을 주는 모드

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


2. MySQL 식별자데이터베이스,테이블,뷰,칼럼,인덱스,저장루틴,트리거,이벤트 등의 명칭/참조

  ㅇ 식별자 길이 : 최대 64개 문자
     - 단, AS name 형식에 의한 별칭/에일리어스(Alias)의 경우에는 최대 256개 문자도 가능

  ㅇ 유효한 문자
     - 라틴어 문자(a~z,A~Z), 아라비아 숫자(0~9), $, _ 및 유니코드 문자(U+0080~U+8000)
        . 식별자 첫 문자는 어느 것이라도 올 수 있음
        . 단, 숫자로 만 구성 불가 
        . 식별자를 틱(`)으로 둘러싸서 구분 가능


[MySQL 변수,타입,문자셋] 1. MySQL 변수 2. MySQL 자료형 3. 문자 세트

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