zoukankan      html  css  js  c++  java
  • 企业案例--生产环节更改mysql字符集

    查看数据库字符集:

    show database create dbname G;

    查看数据库表字符集:

    show table create tbname G;

    查看现有数据库字符集设置:

    show variables like 'character_set%';

    临时修改字符集:

    set names latin1|utf8;

    -------------------------------------------

    非生产环境:

    alter database character xxx;

    alter table tbname character xxx;

    前提:已经有记录的的字符集数据是无法修改的,

    生产环境更改字符集:

    已经跑了一段时间的库修改

    修改过程:

    1、导出表结构

    mysqldump  -d参数

    2、修改表结构sql内容,替换字符集关键字 比如Latin1改成utf8

    3、导出表数据,这个时候就不能写入数据了

    --no-create-info 只导出创建语句

    4、修改数据sql文件latin1到utf8

    5、创建指定库

    6、创建指定表

    7、导入指定数据

  • 相关阅读:
    4.内核编译和裁剪
    2.Linux技能要求
    3.字符驱动框架
    1.Linux命令
    4.类和抽象
    3.指针
    2.C++语言特性
    1.编译器
    计数排序——Counting Sort
    网关、网桥、路由器、集线器
  • 原文地址:https://www.cnblogs.com/netsa/p/7872121.html
Copyright © 2011-2022 走看看