MySQL4.0升级到MySQL5(4.1),解决字符集问题
2022-11-12 09:18:25
内容摘要
这篇文章主要为大家详细介绍了MySQL4.0升级到MySQL5(4.1),解决字符集问题,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!1、从4.0中导出表
文章正文
这篇文章主要为大家详细介绍了MySQL4.0升级到MySQL5(4.1),解决字符集问题,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database > data.sql3、用vi编辑struct.sql, 使用最末行命令:%s/) TYPE=MyISAM;/) ENGINE=MyISAM DEFAULT CHARSET=gbk;/g:%s/) TYPE=HEAP.*$/) ENGINE=MEMORY DEFAULT CHARSET=gbk;/g4、导入struct.sql,data.sqlmysql 4.0及之前的版本,都是只支持一种字符集latin1,从mysql 4.1起,支持众多的字符集,比如gbk,utf8(非utf-8)等。gbk,utf8等多字节字符集的存储也发生了变化,比如latin1下,汉字字长是2,在gbk或utf8下,汉字字长就是1。也就是说原来varchar(32)只能存16个汉字,现在能保存32个了。网址:http://www.xiaojb.com/archives/it/mysqludate.shtml注:关于MySQL4.0升级到MySQL5(4.1),解决字符集问题的内容就先介绍到这里,更多相关文章的可以留意
代码注释