1怎么更改数据库字符集啊?更改了后原来的数据会变乱码吗?
2如果是将不同字符集的数据库备份还原到数据库上会有什么后果呢?
3还有请问怎么查看字符集
谢谢
2如果是将不同字符集的数据库备份还原到数据库上会有什么后果呢?
3还有请问怎么查看字符集
谢谢
解决方案 »
- 大家进来讨论下mysql的优缺点
- 怎么用mysql
- mysql,查询一张表中的所有字段,除去其中的uid字段,如何解决?
- 求SQL语句!有点麻烦可能
- 请问如果CPU是64拉的,那么MYSQL5.0的64位版比32位版快吗?谢谢
- 帮忙写一条语句,大侠们进来喝茶指点指点!
- 新人学MYSQL...求解析这行代码什么意思
- 关于触发器trigger的问题,触发器的触发条件是否可以限制在满足条件的某几行
- 聊天功能的最近联系人功能(有单对单聊天也有群组聊天)数据库怎么设计好呢
- ibdata1太大了,怎么在不删数据或者少删数据情况下使mqsql运行
- sqlyog里创建存储过程的菜单是灰色的
- Result consisted of more than one row
MySQL 中文显示乱码
建议先看一下上面这个贴子。
1怎么更改数据库字符集啊?更改了后原来的数据会变乱码吗?
alter database yourDbname CHARACTER SET charset_name
乱码要看你服务端和客户端的设置是否匹配,改了可能会乱码,也可能不会。比如两连都是latin1,则没什么影响。这个在官方文档中说得很清楚。
2如果是将不同字符集的数据库备份还原到数据库上会有什么后果呢?
乱码。3还有请问怎么查看字符集
show create table t1;
show variables like 'char%';