2012-11-06 6 views
1

문자 집합/데이터 정렬에 관한 빠른 질문.MySQL 문자 집합과 데이터 정렬

collation_database = latin1_swedish_ci가 있지만 utf8을 사용하여 모든 테이블과 열을 만든 데이터베이스가 있으면 동일한 테이블/열을 사용하는 collation_database = utf8_general_ci가있는 데이터베이스와 다를 수 있습니까? (나는 명시하지 않는 한 새로운 테이블을 만드는 것이 latin1을 선택한다는 것을 알고있다).

collation_database (및 character_set_database)는 기본값이며 단지 테이블 생성시 무시할 수 있습니까?

건배, 데이브

답변

2

예, 그들은 단지 기본값입니다. 컬럼은 MySQL에서 인코딩을 가지고있는 것들이다. 열에 대한 인코딩을 지정하지 않으면 다음 상위 기본값 (테이블 인코딩, 데이터베이스 인코딩, 서버 인코딩)이 적용됩니다. 그게 다야.

관련 문제