• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
关于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是不等价的。请参考以下示例。