>  기사  >  데이터 베이스  >  MySQL 수정 문자 집합 명령문

MySQL 수정 문자 집합 명령문

黄舟
黄舟원래의
2017-01-17 11:38:532111검색

데이터베이스 문자 집합 수정:

[sql] 
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];

테이블의 기본 문자 집합과 모든 문자 열(CHAR, VARCHAR, TEXT)을 새 문자 집합으로 변경:

[sql] 
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]  
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

테이블만 수정하세요. 기본 문자 집합:

www.2cto.com

[sql]

ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];  
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

필드의 문자 집합 수정:

[ sql]

ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];  
如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

데이터베이스 인코딩 보기:

[sql]

SHOW CREATE DATABASE db_name;

테이블 인코딩 보기:

[sql]

SHOW CREATE TABLE tbl_name;

필드 인코딩 보기:

[sql]

SHOW FULL COLUMNS FROM tbl_name;

www.2cto.com

문자 집합을 수정한 후 Mysql 서비스를 다시 시작하세요.

Windows의 경우:

开始->运行->cmd
停止:net stop mysql
启动:net start mysql

필수 MYSQL이 Windows 서비스로 설치되어 있습니다

Linux:

1. 시작 방법

1. 서비스를 사용하여 시작: service mysqld start

2. mysqld 스크립트를 사용하여 시작: /etc/inint.d/mysqld start

3. safe_mysqld를 사용하여 시작: safe_mysqld&

2. www.2cto.com을 중지합니다. 🎜>

1. 서비스 사용 시작: service mysqld stop

2. mysqld 스크립트 사용 시작: /etc/inint.d/mysqld stop

3. mysqladmin shutdown

3. 재시작

1. 서비스를 사용하여 시작: service mysqld restart

2. 시작하려면: /etc/inint.d/ mysqld restart

위 내용은 Mysql 문자 집합 수정문 내용이며, 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고하시기 바랍니다. )!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.