知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 数据结构 4.1 数制转换

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  十进制数N和其他d进制数的转换是计算机实现计算的基本问题其解决方法很多其中一

知识大全 实例讲解MYSQL数据库的查询优化技术

实例讲解MYSQL数据库的查询优化技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库系统

知识大全 将MSSQL数据转换到MySQL数据库的实操演示

将MSSQL数据转换到MySQL数据库的实操演示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 讲解MySQL索引的概念及数据库索引的应用[1]

数据库基础:讲解MySQL索引的概念及数据库索引的应用[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 讲解MySQL索引的概念及数据库索引的应用[2]

数据库基础:讲解MySQL索引的概念及数据库索引的应用[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Mysql数据库错误代码中文详细说明

Mysql数据库错误代码中文详细说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在mysql

知识大全 详细讲解JSP访问数据库的方法

详细讲解JSP访问数据库的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JSP(JavaS

知识大全 关于Mysql 4.1语言问题的完美解决方法

关于Mysql4.1语言问题的完美解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  可以不