开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS表结构设计时候是没有选择编码的地方的,这个咋改成utf8mb4_general_ci 呀?

DMS表结构设计时候是没有选择编码的地方的,设计结束我show create table看都默认成了utf8mb4_0900_ai_ci ,这个咋改成utf8mb4_general_ci 呀?我需要和之前的表保持一致。我现在结构设计新建表的时候没有地方能够选择编码,但是创建出来默认的编码都是:utf8mb4_0900_ai_ci 了
df7ba4ca79f8bfcfeed3ecf2b76b35f2.png
这个咋整呀,不能每次创建完表然后都普通工单sql修改下。

展开
收起
嘟嘟嘟嘟嘟嘟 2023-09-12 23:13:34 125 0
1 条回答
写回答
取消 提交回答
  • DMS 表结构设计时,默认的字符集是 UTF8MB4。你可以通过修改表的 charset 属性来更改表的字符集。

    以下是一个修改表字符集的示例:

    ALTER TABLE my_table ALTER COLUMN my_column TYPE varchar(255) COLLATE utf8mb4_general_ci;
    在这个例子中,我们修改了表 my_table 中 my_column 列的字符集为 UTF8MB4。

    需要注意的是,修改表字符集可能会导致数据丢失。如果你确认需要修改表字符集,建议先将表的数据备份,然后再进行修改。

    2023-10-20 15:30:12
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据管理
  • 相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载