zoukankan      html  css  js  c++  java
  • MySQL中字符集的需改步骤

    如果再应用开始阶段没有正确的设置字符集,运行一段时间后才发现存在不能满足要求需要调整,又不想丢弃这段时间的数据,那么就要进行字符集修改。

    字符集的修改不能通过 “Alter database character set *** ” 或者 “alter table tablename chasracter set *** ”命令,这两个命令都没有更新已有的字符集,而只是对新创建的表或者记录有效。

    对已有记录的字符集调整,需要先将表结构、数据 分别导出,修改导出的***.sql  ,例如将其中的 SET NAMES Latin1  修改成 SET NAMES utf8,

    再使用新的字符集创建新的数据库,依次导入 ***表结构.sql ,***数据.sql

    这里需要注意的是,在选择新字符集时,最好是原字符集的超集,如果小于原字符集,原数据导入后可能会乱码,丢失不支持的那部分数据。

     

     

     

     

  • 相关阅读:
    Game Engine Architecture 3
    Game Engine Architecture 2
    补码
    工厂模式
    Game Engine Architecture 1
    YDWE Keynote
    3D Math Keynote 4
    3D Math Keynote 3
    3D Math Keynote 2
    OGRE中Any 类型的实现
  • 原文地址:https://www.cnblogs.com/kate7/p/13323198.html
Copyright © 2011-2022 走看看