mysql修改字符集_修改mysql默认字符集的两种方法详细解析

2023-10-27

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,

如 default-character-set = utf8

character_set_server = utf8

修改完后,重启mysql的服务,service mysql restart

使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8

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

| Variable_name | Value |

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

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | D:"mysql-5.0.37"share"charsets" |

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

(2) 还有一种修改mysql默认字符集的方法,就是使用mysql的命令

mysql> SET character_set_client = utf8 ;

mysql> SET character_set_connection = utf8 ;

mysql> SET character_set_database = utf8 ;

mysql> SET character_set_results = utf8 ;

mysql> SET character_set_server = utf8 ;

mysql> SET collation_connection = utf8 ;

mysql> SET collation_database = utf8 ;

mysql> SET collation_server = utf8 ;

一般就算设置了表的mysql默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。解决方法是在发送查询前执行一下下面这句:

SET NAMES 'utf8';

它相当于下面的三句指令:

SET character_set_client = utf8;

SET character_set_results = utf8;

SET character_set_connection = utf8;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql修改字符集_修改mysql默认字符集的两种方法详细解析 的相关文章

  • Arduino学习笔记

    一 引脚 二 函数介绍 1 pinMode pin mode 引脚配置成输入或者输出 其中mode可以为INPUT或者OUTPUT 例如 pinMode 7 INPUT 将引脚7定义为输入接口 2 digitalWrite pin valu
  • OAuth2简介生成accessToken(一)

    1 OAuth3需要引入的依赖 版本号根据实际情况添加哦
  • HTTP中application/x-www-form-urlencoded字符说明

    一 概述 在学习ajax的时候 如果用post请求 需要设置如下代码 ajax setRequestHeader content type application x www form urlencoded 虽然知道需要这么做 但是不知道a
  • postman pre-request scripts 导入js文件_Postman 高级用法指南

    Postman是一款强大的API接口测试工具 有许多不容易发现的好用的功能 下面简单介绍其中一部分功能 详细内容可以参考文档 官方还有视频教程 非常方便入手 后续本博客会持续提供一些Postman使用的细节技巧 方便大家用Postman进行
  • strstr函数底层逻辑实现

    一 函数介绍 char strstr const char haystack const char needle 功能 在字符串haystack中查找字符串needle出现的位置 参数 haystack 源字符串首地址 needle 匹配字
  • C++读写txt文件(基本操作1)

    本博客主要写了用C 读写txt本文的基本操作 最简单的写入和读出两个基本操作 本程序的功能是向Test txt文件文件写入字符串 This is a Test12 和读取字符串 This is a Test12 并且将读取到的字符串存到te
  • python组件

    1 生成6位数字随机验证码 import random import string def num code length 6 生成长度为length的数字随机验证码 param length 验证码长度 return 验证码 return
  • STM32—ADC和DMA的应用之电流检测(第二部分:电流检测电路与数据处理)

    文章目录 前言 一 电流检测原理 1 霍尔效应 2 CC6902电流传感器 二 电流检测电路 三 数据处理 前言 前一部分介绍了如何配置ADC和DMA 这一部分介绍在硬件部分如何实现电流检测以及检测到电流后的数据处理 一 电流检测原理 1
  • QT-CSV文件读写

    QT CSV文件读写 前言 一 CSV文件初始化 二 CSV写入 三 CSV读取 四 程序链接 前言 csv文件之所以被用户推荐使用 我觉得即可以用excel打开 同时也是可以用文本编辑器打开 而且文本内容的显示也是比较有规律 用户查看起来
  • 2013中国数据库技术大会

    http www cn21 com cn meet 2013sjk yjjb html
  • Web 应用程序——我的心理备忘单

    介绍 本文是 持续交付 HTML 到 Kubernetes 的一部分 虽然我迫不及待地想深入了解分布式系统的细节 但我发现自己处于一个不愉快的境地 我认为最好从前端开始写 那是因为网络应用程序是当今的标准 在多个云中部署的 ArgoCD K
  • 图像增广:强化深度学习的视觉表现力

    目录 摘要 1 图像增广简介 2 图像增广的原理 3 常见的图像增广技术 4 如何在实际项目中应用图像增广 5 实际应用 摘要 当今 深度学习已经在计算机视觉领域取得了令人瞩目的成就 图像增广作为一种数据处理技术 让我们在使用有限的图像数据
  • Lipschitz常数、Lipschitz条件

    参考 https www zybang com question dd732fbc5a0224c6526bcdfba613b53c html https baike baidu com item lipschitz E6 9D A1 E4
  • OPENCV中的批改答题卡

    Fu Xianjun All Rights Reserved 文章目录 前言 一 为什么使用OPENCV 二 使用步骤 1 引入库 2 写入基本函数 这样打包好就可以套用了 多少方便不知道 3 导入图片利用上面的函数来进行处理 没错就是这么
  • 解决Jmeter压测异常率过高的问题

    今天在使用本地 Windows Jmeter对远程服务器进行压力测试的时候 发现异常率非常的高 但是项目中日志没有报错误 然后观察TCP链接数排除了服务端的嫌疑 发现随着压测的进行 TCP连接数越来越少 打开日志输出发现报了大量的以下错误
  • leetcode5.最长回文子串

    最长回文子串 给你一个字符串 s 找到 s 中最长的回文子串 如果字符串的反序与原始字符串相同 则该字符串称为回文字符串 示例 1 输入 s babad 输出 bab 解释 aba 同样是符合题意的答案 示例 2 输入 s cbbd 输出
  • 注释整段代码

    选中需要注释的整段代码 Ctrl 同时 即可 取消注释在选中按一遍Ctrl
  • 在 MCU 上运行高级 C++ 软件

    使用 C 开发用户应用程序有很多优势 因此该语言在包括基于 MCU 的系统中变得越来越流行也就不足为奇了 mbed 项目完全专注于这种语言 许多 RTOS 提供 C 兼容层 但与 大 系统 具有 MMU 相比 大多数 RTOS 都有一些限制
  • TensorFlow2.0:张量的数学运算

    1 2 pow square 3 sqrt 4 5 exp log 6 matmul 7 linear layer element wise matrix wise matmul dim wise reduce mean max min s

随机推荐

  • 深度学习框架-TensorFlow

    1 1 TensorFlow介绍 深度学习框架TensorFlow一经发布 就受到了广泛的关注 并在计算机视觉 音频处理 推荐系统和自然语言处理等场景下都被大面积推广使用 现在已发布2 3 0版本 接下来我们深入浅出的介绍Tensorflo
  • R语言:修改chart.Correlation()函数绘制相关性图——完美出图

    最近 需要对一组数据进行相关性分析 之前用R语言画过热图 但感觉还是不够直观 作为一个小白 干什么都不太成体系 所以就直接搜 搜现成的 于是 找到了这个 相关性分析 R语言 相关性矩阵及可视化 相关性分析 R语言 相关性矩阵及可视化 简书
  • JDK8新特性(六):JDK 8 可重复注解 与 类型注解

    前言 自从 Java 5 中引入注解依赖 注解开始变得非常流行 并在各个框架和项目中被广泛使用 不过注解有一个很大的限制 在同一个地方不能多次使用同一个注解 为了解决这个问题 JDK 8 引入了可重复注解的概念 允许在同一个地方多次使用同一
  • MySQL数据库InnoDB存储引擎底层原理详解

    前言 从1996年发布MySQL1 0版本到现在已经历经25年头啦 在这期间不断更新版本 目前最新的版本是8 0 那InnoDB是什么东西 首先它肯定是MySQL的存储引擎并且实现技术相当复杂 如果要描述清楚是怎么实现 可能在烧烤桌上来几打
  • 这十一个副业在家就可以完成,疫情在家也有收入,建议收藏

    2022年 谁还没有副业 经过两年的疫情 我们都知道没有钱是一件非常不舒服的事情 现在的做法是 主营业务要求稳定 副业要求发展 好好发展副业是硬道理 在过去的两年里 我一直在探索副业项目 事实上 有很多人在努力工作 许多项目如雨后春笋般涌现
  • springboot2(黑马程序员)入门

    springboot2课程学习 课程特点 课程内容多 知识点杂乱 课程面向业务需求大 课程定位 小白 完全没有用过springboot技术 目前阶段 初学者 基于springboot进行ssm框架的整合 掌握第三方的技术与springboo
  • Java常量与变量基本数据类型

    1 常量 是指在Java程序中固定不变的数据 也可理解为被 final 修饰的变量 或者是没有被声明为变量的数据 1 1 整数常量 所有的整数 0 1 567 9 1 2 小数常量 所有的小数 0 0 0 1 2 55 1 4 字符常量 单
  • ​深度学习引用数最高的十大论文(附论文下载)

    在过去的几年里 作为机器学习和统计学习的子领域 深度学习已经在诸多领域取得了令人印象深刻的突破 鲁棒性的开源工具 云计算以及大量可用的数据是深度学习能够取得成功的重要基石 下面 我们列出十大深度学习论文 1 Deep Learning by
  • 运放电路采集电流、电压

    当我们利用单片机ADC采样功能 采集电流电压信号时 单片机的IO口输入电压范围是0 3 3V 所以为了保证安全 需要把测量电压保持在这个范围之内 设计目标 采集电流范围 0 1A 采集电压范围 0 15V 实物 基于STM32F103C8T
  • 9. xxl-job原理-- jobthread的作用

    xxl job v2 0 2 原理 目录学习 0 xxl job原理 1 xxl job原理 定时任务架构 2 xxl job原理 调度中心 3 xxl job原理 执行器注册 4 xxl job原理 执行器注册问题 5 xxl job原理
  • 区块链学习笔记1

    1 什么是区块链 区块链是通过去中心 化去信任的方式集体维护一个可靠数据库的技术方案 参与系统中的任意多个节点把系统一段时间内的全部的信息 数据通过密码学算法计算和记录到一个数据块 区块block 并且生成该区块的指纹用于链接下一个区块和校
  • Mybatis框架逆向工程的使用

    文章目录 通过Mybatis框架使用逆向工程 IDEA 1 导入所需Jar包 这里通过Maven方式 不使用Maven也网上下载后导入lib 2 创建逆向工程配置文件generatorConfig xml 3 接下来介绍执行逆向工程gene
  • 自动化特征工程(featuretools)

    一 特征是什么 在机器学习中 特征可以描述为解释现象发生的一组特点 当这些特点转换为一些可测量的形式时 它们就称作特征 二 特征工程 有这么一句话在业界广泛流传 数据和特征决定了机器学习的上限 而模型和算法只是逼近这个上限而已 特征工程可以
  • React 回调函数传默认值和自定义参数

    利用箭头函数 e为默认参数 arg为自定义参数 onTouchStart e gt this touchS e arg
  • SpringBoot用注解实现redis缓存

    1 入口类加注解 EnableCaching EnableRetry 重试 SpringBootApplication MapperScan cn my dao EnableCaching 开启redis缓存 EnableSchedulin
  • Qt之自定义信号

    widget h如下 ifndef WIDGET H define WIDGET H include
  • 认真分析mmap:是什么 为什么 怎么用

    阅读目录 mmap基础概念 mmap内存映射原理 mmap和常规文件操作的区别 mmap优点总结 mmap相关函数 mmap使用细节 回到顶部 mmap基础概念 mmap是一种内存映射文件的方法 即将一个文件或者其它对象映射到进程的地址空间
  • uni-app 支持 app端, h5端,微信小程序端 图片转换文件格式 和 base64

    uni app 支持 app端 h5端 微信小程序端 图片转换文件格式 和 base64 下方是插件市场的地址app端 h5端 微信小程序端 图片转换文件格式 和 base64 DCloud 插件市场 https ext dcloud ne
  • JAVA - 大批量集合数据多线程处理

    原因 最近写项目多时候遇到一个这样的问题 Excel批量导入表格 数据量较大 处理时间较长 然后小编想到了可以用多线程处理 例 导入失败集合 List
  • mysql修改字符集_修改mysql默认字符集的两种方法详细解析

    1 最简单的修改方法 就是修改mysql的my ini文件中的字符集键值 如 default character set utf8 character set server utf8 修改完后 重启mysql的服务 service mysq