1
我目前有一个数据库,大多数表和字段存储为latin1_swedish_ci。转换MySQL数据库以支持多种语言
我的问题是:
- 我应该使用utf8_unicode_ci的表和他们的田地?
- 表格与字段的排序规则有什么区别?
- 我可以批量更改所有字段/表为utf8_unicode_ci? (如果这是正确的整理)
- 可以在字段/表中发生任何数据丢失?
我想使用utf8的原因是因为我需要在数据库中存储中文和/或俄文字符。
我目前有一个数据库,大多数表和字段存储为latin1_swedish_ci。转换MySQL数据库以支持多种语言
我的问题是:
我想使用utf8的原因是因为我需要在数据库中存储中文和/或俄文字符。
ALTER TABLE tablename CONVERT TO CHARSET utf8;
。如果您的字段具有自定义字符集/归类,则必须发出MODIFY COLUMN
声明。转换后,您可以轻松识别查询information_schema.columns
表的人。谢谢,我认为这是一件好事。 –
你永远不需要拿出一个使用UTF-8的理由。 –