-- utf8mb4 的编码数据,前三条导出

mysql> set names default;select * from t3 limit 0,3 into outfile '/var/lib/mysql-files/tx.txt';

Query OK, 0 rows affected (0.00 sec)

Query OK, 3 rows affected (0.00 sec)

-- GBK 编码的数据,后三条导出

mysql> set names gbk;select * from t3 limit 3,3 into outfile '/var/lib/mysql-files/ty.txt';

Query OK, 0 rows affected (0.00 sec)

Query OK, 3 rows affected (0.00 sec)

-- 建立一张新表 t4,编码改为统一的 utf8mb4

mysql> create table t4 (a1 varchar(10),a2 varchar(10)) charset utf8mb4;

Query OK, 0 rows affected (0.04 sec)

-- 分别导入两部分数据

mysql> load data infile '/var/lib/mysql-files/tx.txt' into table t4 character set gbk;

Query OK, 3 rows affected (0.01 sec)

Records: 3 Deleted: 0 Skipped: 0 Warnings: 0

mysql> load data infile '/var/lib/mysql-files/ty.txt' into table t4 ;

Query OK, 3 rows affected (0.01 sec)

Records: 3 Deleted: 0 Skipped: 0 Warnings: 0

-- 接下来看结果,一切正常

mysql> set names default;

Query OK, 0 rows affected (0.00 sec)

mysql> select * from t4;

+---------+---------+

| a1 | a2 |

+---------+---------+

| 编码 | 编码 |

| 编码 | 编码 |

| 编码 | 编码 |

| 编码1 | 编码1 |

| 编码1 | 编码2 |

| 编码1 | 编码3 |

+---------+---------+

6 rows in set (0.00 sec)

-- 完了把原来的表删掉,新表 t4 改名即可。

mysql> drop table t3;

Query OK, 0 rows affected (0.04 sec)

mysql> alter table t4 rename to t3;

Query OK, 0 rows affected (0.04 sec)

-- 再次查看记录,一切正常

mysql> select * from t3;

+---------+---------+

| a1 | a2 |

+---------+---------+

| 编码1 | 编码1 |

| 编码1 | 编码2 |

| 编码1 | 编码3 |

| 编码 | 编码 |

| 编码 | 编码 |

| 编码 | 编码 |

+---------+---------+

6 rows in set (0.00 sec)

mysql 字符串有有乱码 转码_第09期:有关 MySQL 字符集的乱码问题相关推荐

  1. mysql设置了utf8mb4还是报错_第07期:有关 MySQL 字符集的 SQL 语句

    本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法. 一.character introducer翻译过来就是字符引导.也就是针对 ...

  2. mysql改表字段类型导致数据丢失_故障分析 | 记一次 MySQL 主从双写导致的数据丢失问题【转】...

    一.问题起源 不久前用户反馈部门的 MySQL 数据库发生了数据更新丢失.为了解决这个问题,当时对用户使用的场景进行了分析.发现可能是因为用户在两台互为主从的机器上都进行了写入导致的数据丢失. 如图所 ...

  3. mysql中decimal不能为空吗_程序员,知道Mysql中事务ACID的原理吗?

    点击上方"linkoffer", 选择关注公众号高薪职位第一时间送达 引言 照例,我们先来一个场景~ 面试官:"知道事务的四大特性么?" 你:"懂,A ...

  4. php mysql电商网站设计与制作_赢在电子商务——php+mysql电商网站设计与制作

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. python 乱码转码_数据库乱码问题 Python 编码问题(Unicode 的 encode、decode 相互转换 )...

    前言: 今天有个项目需要合并(A合并到B),我所做的就是数据库的合并操作,其中出现的主要问题就是乱码的问题.乱码这个问题是很常见的问题,今天整理了下自己所理解的一点见解. 案例: NAME COMPA ...

  6. mysql管理器源码_一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

    2011年,实习期间写了一个简单的数据库管理器. 今天,特意整理了下,分享给大家. 有兴趣的同学,可以下载源码,瞧瞧. 源码只有4个类:LoginGUI,DatabaseGUI,Record,MySQ ...

  7. echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...

    ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...

  8. php mysql 源码_【完结】php+MySQL实战案例【九】总结及源码分享

    ​PHP+MySQL 综合案例分享 总结及源码分享 案例功能 1.用户登录 统一登录页面,系统在登录时自动判断身份,管理登录时跳转到用户管理后台.普通用户登录时跳转至用户欢迎页. 系统登录: 管理员首 ...

  9. 用MySQL语句为SC定义主码_珍藏的数据库SQL基础练习题答案

    一,基本表的定义与删除. 题1: 用SQL语句创建如下三张表:学生(Student),课程表(Course),和学生选课表(SC),这三张表的结构如表1-1到表1-3所示. 表1-1 Student表 ...

最新文章

  1. linux使用同一密钥对实现互相免密登录
  2. 三维立体图_原来三维立体图片是这样制作的,学会以后自己也可以设计
  3. 二十年后的回眸(4)——离奇的邂逅
  4. PostgreSQL 最佳实践 - 水平分库(基于plproxy)
  5. C/C++排序算法(4)快速排序
  6. GridView的操作:导出Excel[方案一]
  7. 算法学习总结(3)——二叉树数据结构重点知识总结
  8. Luogu 2939 [USACO09FEB]改造路Revamping Trails Luogu 4568 [JLOI2011]飞行路线
  9. linux centos erlang,CentOS 7.7安装Erlang和Elixir
  10. python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
  11. Ubuntu22.04安装网易云音乐实操笔记
  12. 刚毕业的大学夫妻,我含泪看完(转帖)
  13. 如何批量下载上海证券交易所上市公司年报
  14. C++实现会议安排问题(贪心问题)
  15. Android 代码设置来电铃声
  16. 图解CSS3 Flexbox属性
  17. 敏捷开发产品管理系列之四:新产品研发
  18. 圣诞节要到了,如何制作自己的一个给头像戴帽子的小程序,请看这
  19. Unique Snowflakes 详细题解
  20. 使用Retinanet训练自己的数据集

热门文章

  1. 基于centos4.4的mg手工下载RPM包安装顺序记录
  2. 如何在vc的拆分窗口中使用CFormView派生类
  3. WakaTime数据同步展示工具
  4. 大数据的“近因偏差”烦恼
  5. Vim Vundle 插件管理器
  6. sbt+Scala IDE建立Scala项目
  7. html5图片懒加载
  8. java jvm学习笔记二(类装载器的体系结构)
  9. Win2003利用dfs(分布式文件系统)在负载均衡下的文件同步配置方案
  10. 模版方法模式/Template Method