문자 세트 UTF-8을 사용하여 MySQL 데이터베이스를 작성하는 명령


14



내가 사용하는 create database dbname;데이터베이스를 만들 수 있습니다.
그러나 문자 세트 UTF-8로 작성하고 싶습니다.

누구나 사용할 명령이 무엇입니까?


데이터베이스 문자셋은 그림의 일부일뿐입니다. 서버와 클라이언트 연결 문자셋도 설정해야합니다
Javier

답변:


25

사용

CHARACTER SET

데이터베이스를 만들 때 다음과 같은 옵션을 사용하십시오.

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

또한 문서를 읽으십시오 ...


15

데이터베이스 이름에 영숫자가 아닌 문자가 포함 된 경우 "`"를 사용하여 인용하십시오.

CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;

쉘 스크립트에서 사용할 때는 "\"로 따옴표를 인용하십시오.

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.