mysql 数据库编码格式_查看mysql编码方式 mysql数据库编码查看方法
mysql的默认编码是latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。
1、需要以root用户身份登陆才可以查看数据库编码方式
(以root用户身份登陆的命令为:
复制代码 代码示例:
[root@localhost bin]# mysql -u root -p
enter password:
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 6
server version: 5.0.77 source distribution
type 'help;' or '\h' for help. type '\c' to clear the buffer.
查看数据库的编码方式命令为:
复制代码 代码示例:
>show variables like 'character%';
+--------------------------+----------------------------+
| variable_name | value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
从以上信息可知数据库的编码为latin1,需要修改为gbk或者是utf8;
其中,
character_set_client为客户端编码方式;
character_set_connection为建立连接使用的编码;
character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。
相关阅读:
mysql默认编码修改方法
修改mysql默认编码方法汇总
mysql乱码问题 mysql编码转换方法
mysql默认字符编码问题
查看mysql数据库默认编码的方法
查看mysql默认编码二种方法
mysql编码查看命令与实例
linux下mysql字符编码问题的解决方法
修改mysql默认编码的方法(windows环境)
mysql字符编码的问题
mysql 编码设置一例
2、linux系统下,修改mysql数据库默认编码的步骤为:
2.1停止mysql的运行
/etc/init.d/mysql start (stop) 为启动和停止服务器
备注:也可以使用 service mysqld restart命令
2.2mysql主配置文件为my.cnf,一般目录为/etc/mysql
var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹
当需要修改mysql数据库的默认编码时,需要编辑my.cnf文件进行编码修改,在linux下修改mysql的配置文件my.cnf,文件位置默认/etc/my.cnf文件
(如果/etc/mysql/my.cnf下没有my.cnf,可在/usr/share/mysql拷贝一个.cnf 的文件,如my-small.cnf,重命名为my.cnf进行修改!)
找到客户端配置[client] 在下面添加
default-character-set=utf8 #默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 #默认字符集为utf8
init_connect='set names utf8' #(设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql 即可,重新查询数据库编码可发现编码方式的改变:
复制代码 代码示例:
>show variables like 'character%';
+--------------------------+----------------------------+
| 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 | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
此方法用于标准mysql版本同样有效,对于/etc/my.cnf文件,需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf
3、windows系统下可以删除mysql数据库,并重新安装,在安装过程中可以直接用mysql server instance config wizard 进行设置
4、当mysql数据库服务器已经有数据不适合删除重装时,可以个别指定数据库的编码方式。
mysql指定编码的方式是非常灵活并多样化的,可以指定表级别的编码,行级别编码,甚至可以指定字段级别的编码。
创建数据库时指定编码的两种方式:
复制代码 代码示例:
create database ms_db character set utf8 collate utf8_general_ci;
create database if not exists netctoss default character set utf8;
5、如果你采用的是外部接入的方式,可以在连接中确定请求的编码格式如:
jdbc:mysql://localhost:3306 /mysql?useunicode=true&characterencoding=utf-8
注意:不要出现任何空格,否则出错。
mysql 数据库编码格式_查看mysql编码方式 mysql数据库编码查看方法相关推荐
- mysql安装文件格式_一、安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的。下面来看看这两种方式: MSI格式的可以直接点击安...
一.安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MyS ...
- mysql 数据库编码怎么看,查看数据库编码_查看mysql编码方式 mysql数据库编码查看方法...
摘要 腾兴网为您分享:查看mysql编码方式 mysql数据库编码查看方法,桌面日历,智能互联,政务易,优美图等软件知识,以及pptv版,广东省app,京东钱包app,星露谷物语补丁,51管家,翡翠出 ...
- 高速串行通信常用的编码方式-8b/10b编码/解码
绪论 8b/10b编码/解码是高速串行通信,如PCle SATA(串行ATA),以及Fiber Channel中常用的编解码方式.在发送端,编码电路将串行输入的8比特一组的数据转变成10比特一组的数据 ...
- 如何更改mysql数据库编码格式_怎么修改MYSQL数据库的编码格式
1.怎么修改MYSQL数据库的编码格式 在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码.解决方法就是修改数据库编码.下面介绍一下如何修改M ...
- 用友mysql数据库安装_如何重新安装和恢复Mysql数据库
由于更换服务器,需要对Mysql重新安装,并恢复以前的数据,或者新项目冲突,提示要卸载MySQL以便它自身MySQL安装. -------------------------------------- ...
- mysql 从库_通过两种方式增加从库——不停止mysql服务
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长.另一种是通过xtrabackup工具备份主库 ...
- 阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?
本文介绍如何为RDS for MySQL实例创建账号和数据库. 账号类型RDS for MySQL实例支持两种数据库账号:高权限账号和普通账号.您可以在控制台管理所有账号和数据库,账号拥有的具体权限请 ...
- mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结
本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...
- 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?
php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...
- python 数据库 实战_干货!python与MySQL数据库的交互实战
鼠年大吉 HAPPY 2020'S NEW YEAR 1 安装pymysql库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个 库的安装很简单,直接使用pip i ...
最新文章
- SWFUpload上传
- 中国电力设备行业运行状况与产量趋势研究报告2022版
- 搜索插入位置—leetcode35
- 解决IntelliJ创建Maven项目一直显Loading archetype list
- 许昌学院计算机学院张伶俐,2019年教育科学学院毕业论文答辩工作安排
- 告别复杂WCF扩展 REST过程 ,让他 so easy
- kubernetes源码阅读笔记——Kubelet(之三)
- 5.MySQL优化---索引优化专题
- 实现读取txt文本 统计文本单词出现次数
- 小区选择与重选的方法理解
- 9针串口RS232、RS485之间的差异
- 第7章 - 多无人机系统的协同控制 --> 无人机飞行原理
- 游戏-安卓渠道包提审至上线流程
- airpods删除别人的配对_男女属相最佳婚配表 最准的12生肖配对表
- 千万不要和女程序员做同事!否则你会爱上她
- 【英语阅读】纽约时报 | 李子柒:隔离时期的田园“公主”
- 物联网通信消息队列客户端-MQTT简介
- 【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
- 自定义数据集(Pokemon)实战
- 弗吉尼亚理工大学计算机科学,弗吉尼亚理工大学计算机科学研究生专业.pdf
热门文章
- 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置
- Linux修改hosts主机映射文件
- BT601、BT656和BT.709、BT1120
- selenium chrome历史版本docker镜像分享
- 2021年华为杯数学建模竞赛
- 京东大数据技术白皮书 附下载地址
- 分享个B端竞品分析报告
- vc设备工程师_工程/设备工程师简历工作经历填写样本
- 什么是IEC球压测试?
- 大漠为什么不支持win10_Win10系统注册使用大漠插件的方法与设置!常见错误0x8002801...