我遇到了 MySQL 数据库的问题。我有两个副本:开发和生产。今天我意识到:
- 生产数据库的编码格式为 utf8_general_ci
- 开发数据库的编码格式为 latin1_swedish_ci。
我的问题:
是否可以将我的开发数据库的编码更改为看起来像生产数据库?我怎样才能以简单的方式执行此操作?
而且,对于像我这样的菜鸟来说,这两种格式之间的主要区别是什么。你会推荐哪一个?哪个行业最标准?
提前致谢。
问题1:是的,有可能
ALTER DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci;
但是如果切换后没有任何变化,你必须小心。只有英语,很容易改变......特殊字符可能是一个问题。
问题 2:您必须阅读更多内容: http: //dev.mysql.com/doc/refman/5.5/en/charset-general.html因为存在排序、字符集范围等问题...