보안접속
회원등록 비번분실
Community

 Freeboard..
자유게시판
 
작성자 서비
작성일 2009-03-17 23:43
분 류 데이타베이스
ㆍ추천: 0  ㆍ조회: 1170      
mysql table 인코딩 바꾸기
Database 생성시 인코딩 지정하기
CREATE DATABASE [DB_NAME] CHARACTER SET [char_set] COLLATE [coll_name];

이 때 UTF8을 쓰기 위해선 char_set: UTF8, coll_name: UTF8_GENERAL_CI 라고 입력한다.


Table의 text값과 기본 인코딩 바꾸기
ALTER TABLE [TABLE_NAME] CONVERT TO CHARACTER SET [char_set];
위 명령은 컬럼들의 값을 바꾸는데, 값이 바뀌는 것을 원하지 않는 경우(예를 들어, 테이블은 latin1을 사용하는데 저장된 텍스트들은 utf8인 경우, 테이블의 캐릭터 셋만 바꾸면 되므로)엔 다음과 같이 칼럼별로 수행한다.

ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;
ALTER TABLE t1 DEFAULT CHARACTER SET utf8;


만들어진 Database의 인코딩 지정하기
ALTER DATABASE [db_name] DEFAULT CHARACTER SET [char_set] DEFAULT COLLATE [collation_name];
 
     
번호     글 제 목  작성자 조회 작성일
61 ask 툴바 삭제후 주소창이 이상 동작 할 경우 관리자 2148 윈도우 2009-08-10
60 qemu 사용법 서비 2718 응용프로그램 2009-07-16
59 shell script for,while,until 서비 1269 리눅스 2009-05-14
58 Assembler 강좌 서비 1965 강좌 2009-04-07
57 mysql 테이블 복사 서비 1197 데이타베이스 2009-04-06
56 mysql rownum Logic 서비 1195 데이타베이스 2009-03-18
55 mysql 환경설정 관련 서비 1151 데이타베이스 2009-03-18
54 mysql table 인코딩 바꾸기 서비 1170 데이타베이스 2009-03-17
53 shell상에서 한번에 여러 파일 내용 바꾸기 서비 1340 리눅스 2009-03-06
52 bash shell 설정 서비 990 리눅스 2009-01-02
12345678

서울시 강동구 - www.subi.biz