• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 1. 문자 세트 지원
    2. 오류 메시지 언어 설정
    3. 문자 세트 추가
    4. 문자 세트에 데이터 정렬 추가
    5. 문자 세트 구성
    6. MySQL Server에서 시간대 지원
    7. MySQL Server의 로케일 지원
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

10.7 MySQL Server의 로케일 지원

lc_time_names 시스템 변수에 표시된 로케일은 요일과 달 이름 및 약식를 표시하는 데 사용하는 언어를 제어합니다. 이 변수는 DATE_FORMAT() , DAYNAME() 및 MONTHNAME() 함수의 출력에 영향을 미칩니다.

lc_time_names 은 STR_TO_DATE() 또는 GET_FORMAT() 함수에 영향을주지 않습니다.

lc_time_names 값은 FORMAT() 의 결과에 영향을주지 않지만,이 함수는 결과 값의 소수점 자릿수 구분 및 구분 기호 그룹화에 사용하는 로케일을 지정할 수 있도록하는 옵션의 세 번째 매개 변수를 취합니다. 허용되는 로케일 값은 lc_time_names 시스템 변수의 정당한 값과 동일합니다.

로케일 이름은 'ja_JP' 또는 'pt_BR' 등 IANA ( http://www.iana.org/assignments/language-subtag-registry )에 기재된 언어 및 지역의 하위 태그가 포함됩니다. 시스템의 로케일 설정에 관계없이 기본값은 'en_US' 이지만, 서버를 시작할 때 값을 설정하거나 SUPER 권한이있는 경우에는 GLOBAL 값을 설정할 수 있습니다. 어떤 클라이언트도 lc_time_names 의 값을 조사하거나 그 SESSION 값을 설정하고 자체의 연결을위한 로케일에 영향을 미칠 수 있습니다.

mysql> SET NAMES 'utf8';
Query OK, 0 rows affected (0.09 sec)

mysql> SELECT @@lc_time_names;
+-----------------+
| @@lc_time_names |
+-----------------+
| en_US           |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT DAYNAME('2010-01-01'), MONTHNAME('2010-01-01');
+-----------------------+-------------------------+
| DAYNAME('2010-01-01') | MONTHNAME('2010-01-01') |
+-----------------------+-------------------------+
| Friday                | January                 |
+-----------------------+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT DATE_FORMAT('2010-01-01','%W %a %M %b');
+-----------------------------------------+
| DATE_FORMAT('2010-01-01','%W %a %M %b') |
+-----------------------------------------+
| Friday Fri January Jan                  |
+-----------------------------------------+
1 row in set (0.00 sec)

mysql> SET lc_time_names = 'es_MX';
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @@lc_time_names;
+-----------------+
| @@lc_time_names |
+-----------------+
| es_MX           |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT DAYNAME('2010-01-01'), MONTHNAME('2010-01-01');
+-----------------------+-------------------------+
| DAYNAME('2010-01-01') | MONTHNAME('2010-01-01') |
+-----------------------+-------------------------+
| viernes               | enero                   |
+-----------------------+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT DATE_FORMAT('2010-01-01','%W %a %M %b');
+-----------------------------------------+
| DATE_FORMAT('2010-01-01','%W %a %M %b') |
+-----------------------------------------+
| viernes vie enero ene                   |
+-----------------------------------------+
1 row in set (0.00 sec)

영향을받은 함수 각각의 요일이나 달의 이름은 utf8 에서 character_set_connection 시스템 변수로 지정되는 문자 세트로 변환됩니다.

lc_time_names 은 다음의 어느 로케일 값도 설정할 수 있습니다. MySQL에서 지원되는 로케일 세트는 운영 체제에서 지원하는 것과 다른 경우가 있습니다.

ar_AE : 아랍어 - 아랍 에미리트 ar_BH : 아랍어 - 바레인
ar_DZ : 아랍어 - 알제리 ar_EG : 아랍어 - 이집트
ar_IN : 아랍어 - 인도 ar_IQ : 아랍어 - 이라크
ar_JO : 아랍어 - 요르단 ar_KW : 아랍어 - 쿠웨이트
ar_LB : 아랍어 - 레바논 ar_LY : 아랍어 - 리비아
ar_MA : 아랍어 - 모로코 ar_OM : 아랍어 - 오만
ar_QA : 아랍어 - 카타르 ar_SA : 아랍어 - 사우디 아라비아
ar_SD : 아랍어 - 수단 ar_SY : 아랍어 - 시리아
ar_TN : 아랍어 - 튀니지 ar_YE : 아랍어 - 예멘
be_BY : 벨라루스 어 - 벨로루시 bg_BG : 불가리아어 - 불가리아
ca_ES : 카탈로니아 어 - 스페인 cs_CZ : 체코 어 - 체코
da_DK : 덴마크어 - 덴마크 de_AT : 독일어 - 오스트리아
de_BE : 독일어 - 벨기에 de_CH 독일어 - 스위스
de_DE 독일어 - 독일 de_LU : 독일어 - 룩셈부르크
el_GR : 그리스 - 그리스 en_AU : 영어 - 호주
en_CA : 영어 - 캐나다 en_GB : 영어 - 영국
en_IN : 영어 - 인도 en_NZ : 영어 - 뉴질랜드
en_PH : 영어 - 필리핀 en_US : 영어 - 미국
en_ZA : 영어 - 남아프리카 공화국 en_ZW : 영어 - 짐바브웨
es_AR : 스페인 - 아르헨티나 es_BO : 스페인 - 볼리비아
es_CL : 스페인어 - 칠레 es_CO : 스페인어 - 콜롬비아
es_CR : 스페인어 - 코스타리카 es_DO : 스페인어 - 도미니카 공화국
es_EC : 스페인어 - 에콰도르 es_ES : 스페인어 - 스페인
es_GT : 스페인어 - 과테말라 es_HN : 스페인 - 온두라스
es_MX : 스페인어 - 멕시코 es_NI : 스페인어 - 니카라과
es_PA : 스페인어 - 파나마 es_PE : 스페인어 - 페루
es_PR : 스페인 - 푸에르토 리코 es_PY : 스페인 - 파라과이
es_SV : 스페인어 - 엘살바도르 es_US : 스페인 - 미국
es_UY : 스페인 - 우루과이 es_VE : 스페인어 - 베네수엘라
et_EE : 에스토니아어 - 에스토니아 eu_ES : 바스크어 - 바스크어
fi_FI : 핀란드어 - 핀란드 fo_FO : 훼로 어 - 페로 제도
fr_BE : 프랑스 - 벨기에 fr_CA : 프랑스 - 캐나다
fr_CH : 프랑스 - 스위스 fr_FR : 프랑스어 - 프랑스
fr_LU : 프랑스 - 룩셈부르크 gl_ES : 갈리시아어 - 스페인
gu_IN : 구자라트 어 - 인도 he_IL : 히브리어 - 이스라엘
hi_IN : 힌디어 - 인도 hr_HR : 크로아티아어 - 크로아티아
hu_HU : 헝가리어 - 헝가리 id_ID : 인도네시아어 - 인도네시아
is_IS : 아이슬란드 어 - 아이슬란드 it_CH : 이탈리아어 - 스위스
it_IT : 이탈리아어 - 이탈리아 ja_JP : 일본어 - 일본
ko_KR : 한국어 - 한국 lt_LT : 리투아니아어 - 리투아니아
lv_LV : 라트비아어 - 라트비아 mk_MK : 마케도니아 어 - 마케도니아
mn_MN : 몽골어 - 몽골 ms_MY : 말레이어 - 말레이시아
nb_NO : 노르웨이어 (복말) - 노르웨이 nl_BE : 네덜란드 - 벨기에
nl_NL : 네덜란드 - 네덜란드 no_NO : 노르웨이어 - 노르웨이
pl_PL : 폴란드어 - 폴란드 pt_BR : 포르투갈어 - 브라질
pt_PT : 포르투갈어 - 포르투갈 rm_CH :로만 시어 - 스위스
ro_RO : 루마니아어 - 루마니아 ru_RU : 러시아어 - 러시아
ru_UA : 러시아어 - 우크라이나 sk_SK : 슬로바키아어 - 슬로바키아
sl_SI : 슬로베니아어 - 슬로베니아 sq_AL : 알바니아어 - 알바니아
sr_RS : 세르비아어 - 유고 슬라비아 sv_FI : 스웨덴어 - 핀란드
sv_SE : 스웨덴어 - 스웨덴 ta_IN : 타밀어 - 인도
te_IN : 텔루구 어 - 인도 th_TH : 타이어 - 태국
tr_TR : 터키어 - 터키 uk_UA : 우크라이나어 - 우크라이나
ur_PK : 우르두어 - 파키스탄 vi_VN : 베트남어 - 베트남
zh_CN : 중국어 - 중국 zh_HK : 중국 - 홍콩
zh_TW : 중국 - 대만


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved