当前位置:Gxlcms > 数据库问题 > mysql字符集

mysql字符集

时间:2021-07-01 10:21:17 帮助过:2人阅读

1. 查看Mysql支持的字符集: show character set;

Default collation:默认的字符排序规则

其中以_ci结尾 表示大小写不敏感(不区分大小写)

其中以_cs结尾 表示大小写敏感

其中以_bin结尾 表示按编码值比较

2. 查看mysql服务器默认字符集:

   show variables like ‘character_set_%‘;

   技术分享

  服务器字符集是latin1(是扩展ascii字符集,不支持中文)

  系统字符集是utf8(支持中文)

3. 修改列的字符集:

alter table student change address address char(20) character set ‘utf8‘; 

(修改列的字符集后直接作用于列,最好是不修改现有列的字符集,比如之前是utf8,现在修改为latin1,编码方式不一样,再重新打开后之前数据可能就会产生乱码)

在修改库、表的字符集只作用于以后创建的库和表。

 

4.  Mysql5.1版本的配置文件中修改服务器字符集

(1) vi /etc/my.cnf

   mysqld 中添加  default-character-set=utf8

(2) 重启Mysql

创建一个数据库默认字符集就是utf8,查看:
技术分享

 

 

 

 

 

mysql字符集

标签:

人气教程排行