我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql数据库编码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql数据库编码

一、查看当前数据库编码

show variables like '%character%';

mysql数据库编码

可以看到默认的character_set_database编码格式,这里能够看到默认的是latin1.


修改某个数据库的编码方式,进入到该数据库下面,如greenpass

修改为gb2312编码方式:

mysql>use greenpass;

mysql>alter database greenpass character set gb2312;

mysql>show variables like 'character_set_database';

mysql数据库编码

修改为utf-8编码方式:

mysql> alter database greenpass character set UTF8;

mysql> flush privileges;

mysql>show variables like 'character_set_database';

mysql数据库编码

二、修改配置文件

-在 [mysqld] 标签下加上以下内容:

default-character-set = utf8

character_set_server = utf8

注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。

--在 [mysql]  标签下加上一行

default-character-set = utf8

--在 [mysql.server]标签下加上一行

default-character-set = utf8 

--在 [mysqld_safe]标签下加上一行

default-character-set = utf8 

--在 [client]标签下加上一行

default-character-set = utf8

重启mysql服务即可。


3、数据库编码验证

进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:

 

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

 

如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

另外:

 建立数据库时可以使用以下命令:

create database app_relation character set utf8; 

use app_relation;

source app_relation.sql;

修改数据库编码的命令为:

alter database app_relation character set utf8; 


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql数据库编码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

关于mysql数据库连接编码问题

前几天使用springboot做一个数据库查询功能,发现使用中文就无法查到数据,经过测试SQL语句是没有问题的,但是就是查询不到数据,一直显示为null。后来,我灵机一动尝试了一下查询参数改为英文,显示出查询结果是正常的。这就说明了是编码
2023-04-14

mysql如何查看数据库字符编码

要查看数据库的字符编码,可以使用以下命令:SHOW CREATE DATABASE database_name;在上面的命令中,将 database_name 替换为要查看的数据库的名称。执行这个命令后,将会显示出数据库的创建语句,其中包
mysql如何查看数据库字符编码
2024-04-09

mysql创建数据库指定编码是什么

在 mysql 中创建数据库时,使用 create database 语句并指定 character set 和 collation 子句来指定编码。步骤如下:选择编码(如 utf-8)。选择校对规则(如 utf8_general_ci)。
mysql创建数据库指定编码是什么
2024-04-22

mysql数据库默认字符编码是什么

默认字符编码取决于操作系统:unix/linux:utf8mb4windows:mysql 8.0+:utf8mb4,mysql 5.7-:latin1MySQL 数据库默认字符编码MySQL 数据库的默认字符编码取决于操作系统和安装配置
mysql数据库默认字符编码是什么
2024-04-22

mysql数据库的字符编码怎么修改

mysql数据库字符编码可通过以下方法修改:修改数据库字符编码:alter database database_name character set new_character_set;修改表字符编码:alter table table_n
mysql数据库的字符编码怎么修改
2024-05-22

编译安装MySQL数据库

MySQL官方网址https://www.mysql.com/在下载前,先做以下内容检测下系统内有没有已经安装过的旧版本的boost库以及MySQL或者mariadbrpm -qa boost mysql mariadb*随后将其卸载yum remove bo
编译安装MySQL数据库
2015-01-08

编程热搜

目录