知识大全 MySQL 4.1 数据如何转换详细讲解
Posted 文件
篇首语:读和写是学生最必要的两种学习方法,也是通向周围世界的两扇窗口。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySQL 4.1 数据如何转换详细讲解相关的知识,希望对你有一定的参考价值。
MySQL 4.1 数据如何转换详细讲解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
MySQL 增加了编码的支持 所以在转换旧数据的时候稍微麻烦一些 但只要注意以下几点 基本没问题的
转换之前一定要先把原有数据dump出来 一般原有数据都是gb 编码吧 dump命令如下
MySQLdump u p database –add drop table –extended insert
–add drop table是为了导入的时候省去建表环节 –extended insert是为了防止在导入的时候一个sql语句过大的情况 想想你的上千条记录写在一条sql语句中是多么的恐怖
这里假定原有数据库是gb 编码 需要转换为utf 编码 其它编码之间的转换类似
修改dump出来的sql文件 用Emeditor或iconv把文件的编码转换为utf 注意最好不要那个什么 Unicode Signature(BOM) 因为MySQL exe不认的 再把文件中的gbk_bin替换为utf _general_ci 把gbk替换为 utf 然后在文件最前面加上
set names utf ;
带上BOM MySQL不识别的错误大体如下
ERROR ( ) at line : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ??? /*! SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */ at line
重新建MySQL库 然后导入备份的sql语句 导入命令如下
mysql u p database < dumpdata sql
如果是以前导出的文件 导入的时候遇到错误
Got a packet bigger than max_allowed_packet bytes or ERROR ( S ) at line : Got a packet bigger than max_allowed_packet by tes
就需要修改MySQL的最大允许包大小了 编辑my ini 在[MySQLd]部分(不在这部分没用)添加一句
set variable=max_allowed_packet=
重启MySQL服务就可以了 我这里设置的是大约 MB
到这里数据导入基本就完成了 接下来就是根据各个应用的不同来调整了 一般有的系统已经支持了 但还有的不支持 不过调整方法大概分以下几类
在数据库连接后面加上
mysql_connect(… mysql_query( set names utf ′ );
这种情况最多 比如Brim什么的
将语言文件或模板文件的编码设置为utf 注意是直接把文件编码转换了就可以 内容不用管 这样的有phpwind mantis 使用工具可以是iconv
修改模板文件 设置HTML中的
<meta equiv= Content Type content= text/;charset=UTF />
cha138/Article/program/MySQL/201311/29404相关参考
知识大全 详细讲解Linux环境下MySQL 5.1安装步骤[1]
数据库相关:详细讲解Linux环境下MySQL5.1安装步骤[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 详细讲解Linux环境下MySQL 5.1安装步骤[2]
数据库相关:详细讲解Linux环境下MySQL5.1安装步骤[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
希赛教育计算机专业考研专业课辅导招生 希赛教育计算机专业考研专业课辅导视频 希赛教育计算机考研专业课在线测试系统 十进制数N和其他d进制数的转换是计算机实现计算的基本问题其解决方法很多其中一
实例讲解MYSQL数据库的查询优化技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据库系统
将MSSQL数据转换到MySQL数据库的实操演示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
数据库基础:讲解MySQL索引的概念及数据库索引的应用[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
数据库基础:讲解MySQL索引的概念及数据库索引的应用[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
Mysql数据库错误代码中文详细说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在mysql
详细讲解JSP访问数据库的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JSP(JavaS
关于Mysql4.1语言问题的完美解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 可以不