mysql编码设置操作方法

        在 mysql数据库中,默认使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。
为了让mysql可以正常使用中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:

 

更改全局:
修改mysql的配置文件(my.cnf),我们可以从mysql的安装目录根据其自带模板来建立;
# mv /etc/my.cnf /etc/my.cnf.bak
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
# vi /etc/my.cnf在此文件中相应位置加入
default-character-set = gbk
########################
[client]
default-character-set = gbk
[mysqld]
default-character-set = gbk
########################
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set = gbk
#########################修改结束以后,保存,重启mysql,然后使用客户端登录
# mysql -u root -p
在客户端中输入>status;显示的数据中如果出现:
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
则表示修改成功。


更改数据库:
mysql> alter database db_name character set utf8;

注:校验:show create database db_name;


更改表:
mysql> alter table tb_name character set utf8;

注:校验:show create table tb_name;


更改字段:
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;

 

 

本文出自 “方寸小山” 博客,请务必保留此出处http://523514.blog.51cto.com/513514/1364536

mysql编码设置操作方法,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。