보안접속
회원등록 비번분실
컴퓨팅
Support Wikipedia

 Linux Tip
리눅스팁
 
작성자 서비
작성일 2009-03-17 23:43
분 류 데이타베이스
ㆍ추천: 0  ㆍ조회: 1472      
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];
 
   
번호     글 제 목  작성자 조회 작성일
25 mysql 테이블 복사 서비 1286 데이타베이스 2009-04-06
24 mysql rownum Logic 서비 1368 데이타베이스 2009-03-18
23 mysql 환경설정 관련 서비 1313 데이타베이스 2009-03-18
22 mysql table 인코딩 바꾸기 서비 1472 데이타베이스 2009-03-17
21 shell상에서 한번에 여러 파일 내용 바꾸기 서비 1946 리눅스 2009-03-06
20 bash shell 설정 서비 4134 리눅스 2009-01-02
19 solaris crontab 기본 설정 서비 2263 서버관리 2009-01-01
18 Linux에서 iso 이미지 뜨기 서비 1350 리눅스 2008-11-07
17 Linux 좀비 프로세스 일괄 죽이기 서비 1698 리눅스 2008-09-01
16 apt-get 사용법 서비 1287 리눅스 2008-05-17
12345

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