如何在DataGrip中更改characterset?

时间:2016-11-05 05:50:47

标签: sql utf-8 datagrip

i can't see characters in persian language 我尝试了很多方法,但问题是存在的。

2 个答案:

答案 0 :(得分:3)

无法通过DataGrip中的UI更改表/列的字符集或排序规则。 您应该通过控制台使用MySQL(当您使用MySQL DB时)命令 对于表格:

ALTER TABLE books.authors CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

对于专栏:

ALTER TABLE books.authors MODIFY Firstname VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

还要检查在将数据插入数据库的应用程序中使用的字符集。也许您需要在连接后立即运行SET NAMES查询。

关于字符集和校对的MySQL手册:
https://dev.mysql.com/doc/refman/5.7/en/charset-table.html
https://dev.mysql.com/doc/refman/5.7/en/charset-column.html

答案 1 :(得分:1)

您可以为此使用MySql Workbench