关于RDS MySQL字符序的相关命令和命名规则
发布日期:2015-11-6 15:11:32
关于RDS MySQL字符序的相关命令和命名规则 1. 字符集相关Mysql命令如下: 查看数据库字符集设置:show create database database_name \G 查看RDS实例字符集相关参数设置:show global variables like '%char%'; 查看实例支持的字符集:show character set; 查看当前会话字符集相关参数设置:show global variables like 'coll%'; 查看实例支持的字符序:show collation; 查看存储过程字符集设置:show create procedure procedure_name \G 和 show procedure status \G 查看表字符集设置:show create table table_name \G 修改表字符集和字符序示例 alter table tab_name default charset utf8 collate utf8_general_ci; 修改数据库的字符集:alter database db_name default charset utf8; 创建数据库时指定字符集:create database db_name character set utf8; 2. 字符序的命名规则: 需要用字符序对应的字符集名称开头,以_ci(大小写不敏感)、_cs(大小写敏感)、_bin(按编码值比较)结尾。例如:当会话的collation_connction设置为字符序utf8_general_ci时,字符a和字符A是等价的;而当其设置为utf8_bin时,字符a和字符A是不等价的。请参考以下示例。
|