繁体   English   中英

带有Unicode的AWS RDS MySQL

[英]AWS RDS MySQL with Unicode

我在AWS RDS上运行MySQL,有人知道如何将那里的字符集设置为UTF-8吗?

您可以修改通过AWS GUI / CLI数据库参数也可以只是所需的字符集创建表。 (表字符集不需要与数据库字符集匹配,也不必与列的字符集匹配)

例如

CREATE TABLE t1
(
    c1 CHAR(10) CHARACTER SET utf8mb4
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

在这里,我使用了utf8mb4 ,它支持完整的Unicode集,包括Emojis,而MySQL的utf8不支持。

我实际上想更改整个数据库的设置。 创建数据库后无法执行此操作,但是,在通过AWS RDS控制台创建数据库的过程中,只需选择正确的参数组即可。 如果只有默认参数组,请转到“参数组”部分,以在“字符集”右边创建特定的设置,然后使用该组。

因此,这基本上解决了我的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM