备案 控制台
文档
产品文档

RDS for MySQL字符集相关说明

更新时间:
一键部署
产品详情
相关技术圈
我的收藏

字符序命名规则

以字符序对应的字符集名称开头,以 _ci(大小写不敏感)、_cs(大小写敏感)、_bin(按编码值比较,大小写敏感)结尾。

例如:当会话的collation_connection设置为字符序utf8_general_ci时,字符a和字符A是等价的;而当其设置为utf8_bin 时,字符a和字符A是不等价的。

请参考以下示例:

字符集相关 MySQL 命令

show global variables like '%char%';    #查看RDS实例字符集相关参数设置
show global variables like 'coll%';     #查看当前会话字符序相关参数设置
show character set;                     #查看实例支持的字符集
show collation;                         #查看实例支持的字符序
show create table table_name \G         #查看表字符集设置
show create database database_name \G   #查看数据库字符集设置
show create procedure procedure_name \G #查看存储过程字符集设置
show procedure status \G                #查看存储过程字符集设置
alter database db_name default charset utf8;  #修改数据库的字符集
create database db_name character set utf8;   #创建数据库时指定字符集
alter table tab_name default charset utf8 collate utf8_general_ci;   #修改表字符集和字符序

示例如图:

控制台修改字符集参数(character_set_server)的方法

重要

修改参数character_set_server需要重启实例,建议在业务低峰期进行操作。

操作步骤

  1. 登录 RDS管理控制台。

  2. 在页面左上角,选择实例所在地域。选择地域

  3. 找到目标实例,单击实例ID。

  4. 在左侧导航栏中单击参数设置

  5. 可修改参数页签下查找到character_set_server,单击右侧进行修改并单击确定修改character_set_server参数

  6. 在右上角单击提交参数,在弹出的对话框中单击确定,等待实例重启。

    说明

    该参数修改后,仅对开启高权限账号的实例后来创建的数据库有效,对当前数据库无效。

使用SQL语句修改数据库字符集的方法

语法如下:

修改库:ALTER DATABASE <库名> CHARACTER SET  <字符集名称> COLLATE  <排序规则名称>;
修改表:ALTER TABLE <表名> CONVERT TO CHARACTER SET <字符集名称>  COLLATE  <排序规则名称>;
修改一列:ALTER TABLE <表名> MODIFY <列名>  <字段类型> CHARACTER SET  <字符集名称>  COLLATE <排序规则名称>;

示例: 三条sql 分别将库dbsdq、表tt2 、表tt2中的c2列修改为utf8mb4 字符集,命令如下:

alter database dbsdq character set utf8mb4 collate utf8mb4_unicode_ci;
use dbsdq;
alter table tt2 convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table tt2 modify c2  varchar(10) character set utf8mb4 collate utf8mb4_unicode_ci;
说明
  • 修改列时,当前列中的所有行都会立即转化为新的字符集。

  • alter table会对表加元数据锁(metadata lock)。

  • 如果需要指定字符集,则需要单独修改,否则会跟随默认设置的全局服务器级别字符集。字符集的设置有四级:服务器级、数据库级、表级、字段级。前三种均为默认设置,建议用SHOW CREATE TABLE tableName; SHOW FULL FIELDS FROM tableName; 来检查当前表中字段的字符集设置。

  • 本页导读 (1)
文档反馈

代做工资流水公司保定薪资流水报价太原打印房贷流水金华公司银行流水代开西宁做签证工资流水滁州做贷款流水赣州办贷款流水银川背调流水制作赣州制作房贷收入证明南通背调银行流水报价泉州企业对公流水查询舟山日常消费流水制作沈阳对公账户流水公司临沂入职流水代开苏州薪资流水公司新乡企业对私流水公司福州签证银行流水 样本洛阳转账流水公司株洲打印在职证明长沙打收入证明邯郸个人工资流水 图片兰州入职流水长春工资银行流水费用长春公司流水报价金华入职银行流水报价开封打银行流水账单南京开企业流水打印昆明查贷款流水临沂制作工作收入证明收入证明样本哈尔滨银行流水修改报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化