2013-09-05 3 views
0

У меня возникла проблема с базой данных MySQL. У меня есть две копии: разработка и производство. Сегодня я понял, что:Изменение кодировки базы данных MySQL

  • Производственная база данных имеет формат кодирования utf8_general_ci
  • База развития имеет в latin1_swedish_ci формат кодирования.

Мой вопрос:

Можно ли изменить кодировку моей базы данных разработки выглядеть производства одного? Как я могу выполнить это в простой форме?

А для нубов вроде меня основные отличия между этими двумя форматами. Какой из них вы бы порекомендовали? Какая из них самая стандартная в отрасли?

Заранее спасибо.

ответ

0

вопрос 1: Да, это возможно

ALTER DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci; 

, но Вы должны быть осторожны, если ничего не изменится после того, как переключатель. Только английский, легко изменится ... специальные символы могут быть проблемой.

вопрос 2: Вы должны прочитать больше: http://dev.mysql.com/doc/refman/5.5/en/charset-general.html, потому что есть такие проблемы, как сортировка, диапазон кодировок ...

+0

Благодарности @jaczes. – Miquel

Смежные вопросы