1怎么更改数据库字符集啊?更改了后原来的数据会变乱码吗?
2如果是将不同字符集的数据库备份还原到数据库上会有什么后果呢?
3还有请问怎么查看字符集
谢谢

解决方案 »

  1.   

    http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
    建议先看一下上面这个贴子。
    1怎么更改数据库字符集啊?更改了后原来的数据会变乱码吗?
    alter database yourDbname CHARACTER SET charset_name
    乱码要看你服务端和客户端的设置是否匹配,改了可能会乱码,也可能不会。比如两连都是latin1,则没什么影响。这个在官方文档中说得很清楚。
    2如果是将不同字符集的数据库备份还原到数据库上会有什么后果呢?
    乱码。3还有请问怎么查看字符集
    show create table t1;
    show variables like 'char%';
    
      

  2.   

    建议查看MySQL手册,这里有中文的MySQL5.1手册,可以从这里下载http://download.csdn.net/source/993441