MYSQL教程mysql4.0升级到mysql5(4.1),解决字符集问题

MysqL教程MysqL4.0升级MysqL5(4.1),解决字符集问题》要点:
本文介绍了MysqL教程MysqL4.0升级MysqL5(4.1),解决字符集问题,希望对您有用。如果有疑问,可以联系我们。

1、从4.0中导出表 MysqLdump Cno-data -uroot -p database > struct.sql
2、导出数据 MysqLdump Cno-create-info=true Cextended-insert=false -u root -p database > data.sql
3、用vi编辑struct.sql,使用最末行命令
:%s/) TYPE=MyISAM;/) ENGINE=MyISAM DEFAULT CHARSET=gbk;/g
:%s/) TYPE=HEAP.*$/) ENGINE=MEMORY DEFAULT CHARSET=gbk;/g

4、导入struct.sql,data.sql

MysqL 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

欢迎参与《MysqL教程MysqL4.0升级MysqL5(4.1),解决字符集问题》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...