本例子环境为centos 7.4 yum安装 mariadb 5.5.56

环境准备:创建latin1编码的库,表,数据

mysql --default-character-set=latin1

show variables like 'char%';

create database latin;

show create database latin;

use latin

create table student (id int,name varchar(10),age int,class varchar(20));

insert into student values (1,'张三',18,'数学');

insert into student values (2,'李四',28,'语文');

show create table student;

select * from student;

正式开始:

1备份数据

mysqldump --default-character-set=latin1 latin >latin.sql

2修改服务端配置文件

vi /etc/my.cnf  在[mysqld]段添加

character_set_server = utf8

3重新启动服务生效

systemctl stop mariadb

systemctl start mariadb

4更改字符编码为utf8

sed -n s/latin1/utf8/gp latin.sql

sed -i s/latin1/utf8/g latin.sql

5创建新库导入数据

mysql --default-character-set=utf8

show variables like 'char%';

create database utf8;

show create database utf8;

use utf8

source /root/latin.sql

6验证

select * from student;

本文转自younger00851CTO博客,原文链接: http://blog.51cto.com/younger008/1984040,如需转载请自行联系原作者

mysql创建的是拉丁_mysql 拉丁1 转换成 utf8相关推荐

  1. 怎么将mysql的时间转为星期_Mysql的日期转换成星期[某天对应周几]

    |-- 应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几 |--DAYOFWEEK(date) [返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对 ...

  2. dos窗口mysql创建数据库指定字符集_MySQL数据库 dos 命令窗口命令集

    一.DDL:数据库定义语言 数据库的操作:(操作关键字不分大小写) create database day01;//创建数据库 show databases;//查看该帐号下的所有数据库 show c ...

  3. mysql 创建表字段长度范围_Mysql的建表规范与注意事项

    一. 表设计规范 库名.表名.字段名必须使用小写字母,"_"分割. 库名.表名.字段名必须不超过12个字符. 库名.表名.字段名见名知意,建议使用名词而不是动词. 建议使用Inno ...

  4. mysql创建函数的权限_MySQL创建用户和权限管理的方法

    一.如何创建用户和密码 1.进入到mysql数据库下 mysql> use mysql Database changed 2.对新用户增删改 1.创建用户 # 指定ip:192.118.1.1的 ...

  5. mysql怎么把字符变成数字_mysql将字符转换成数字

    在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...

  6. mysql gb2312转utf8_如何把数据从GB2312转换成UTF-8

    我使用了iconv和mb_convert_encoding两个函数都试了,然后发现结果是一样的,都会出现各种问题,不是哪里少字了就是直接错误,请问大神怎么解决啊 回复讨论(解决方案) iconv(&q ...

  7. mysql 图片转为二进制_如何把图片转换成二进制存入数据库

    public static byte[] imgBytesIn;//用来存储图片的二进制 Stream ms; byte[] picbyte; //在创建数据库链接,测试链接成功后,在高级里可自动生成 ...

  8. 使用mysql创建外键约束_Mysql创建外键约束的两种方式

    通过给mysql的表字段添加外键约束,可以有效的保持数据的一致性和完整性,数据就不会很容易出问题. 1.创建表时直接创建外键约束create table books( bookid number(10 ...

  9. mysql 创建和删除库_Mysql创建和删除数据库

    很久没有使用命令行操作mysql,百度搜罗,重新整理,加强记忆,便于查询. 以下命令均在win7,64位操作系统下,cmd命令行操作: 一.创建1个mysql 数据库 方法1: 1. cmd下输入:m ...

最新文章

  1. ECCV 2020 Spotlight | CFBI:前背景整合的协作式视频目标分割
  2. iOS之深入探究多线程实现、线程安全和线程死锁
  3. oracle linux6 u盘安装,Oracle Enterprise Linux/Redhat Linux 6.0 U盘安装方法
  4. unet图像分割_UNet++解读 + 它是如何对UNet改进 + 作者的研究态度和方式
  5. 【ElasticSearch】大数据搜索选开源还是商业软件?ElasticSearch 对比 Splunk
  6. kafka 重新分配节点_你可能需要的Kafka面试题与部分答案整理
  7. 飞秋常见文件解决方案
  8. 标题采集软件-免费标题生成器
  9. 使用Huginn批量订阅微信公众号
  10. 地理信息系统-坐标系统
  11. 三分钟学会快速排序(图示讲解,附代码,通俗易懂)
  12. CFRP加固工字钢梁ABAQUS建模与分析
  13. 感觉黑客帝国的时代不远了
  14. BiFormer:基于双层路由注意力的视觉Transformer
  15. com.alibaba.fastjson.JSONObject 和 org.json.JSONObject 区别
  16. 微信小程序 大学生心理健康测试系统
  17. ipvsadm基本设置
  18. JAVA面试题(第一部分)
  19. Unity3D 游戏贴图 法线贴图 漫反射贴图 高光贴图
  20. linux bind 分离 DNS,Linux智能DNS服务搭建之Bind服务(一)

热门文章

  1. Windows10安装ubuntu 20双系统
  2. 斐波那契数的皮萨诺周期
  3. C++:编译实验之递归下降分析器
  4. 6a标准 api_机油最新最高标准来了!SN不再是最高标准!车主不要加错机油了!...
  5. oracle mysql分页语句怎么写,sqlserver ,mysql,oracle 语句实现分页
  6. 8 reasons why SPIR-V makes a big difference
  7. 视+AR正式发布EasyAR引擎2.0版,并宣布开放AR相机平台
  8. linux性能分析工具集(图示)
  9. 3、CommonChunkPlugin提取公共js-以提取一个jquery为例
  10. citrix 产品上线