码迷,mamicode.com
首页 > 数据库 > 详细

mysql字符集

时间:2016-09-17 23:42:31      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:

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字符集

标签:

原文地址:http://www.cnblogs.com/xghcq/p/5879818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!