修改编码格式MySQL
qiyuwang 2025-04-29 03:43 6 浏览 0 评论
修改字符集的方法,就是使用mysql的命令
mysql> SET character_set_client = utf8 ;
mysql> SET character_set_connection = utf8 ;
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8
+--------------------------+---------------------------------+
| Variable_name | &#118alue |
+--------------------------+---------------------------------+
| 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" |
+--------------------------+---------------------------------+
mysql> SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name | &#118alue |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
或者打开mysql安装目录,里面有个my.ini文件,打开这个文件,里面有两处字符集的设置,默认是拉丁,建议你所想改的,如:utf8或gbk然后启动mysql服务,以后创建的数据库默认字符集就是ok了(重启时,打开MySQLAdministrator的Service Control进行操作就可以了。)
另外一些修改mysql编码的方法:
1.如果安装mysql的编码已不能更改,很多朋友是购买虚拟主机建立网站,无权更改MYSQL的安装编码,这一关我们可以跳过,因为只要后面的步聚正确,一样能解决乱码问题
2.修改数据库编码,如果是数据库编码不正确: 可以在phpmyadmin 执行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将test数据库的编码设为utf8
3.修改表的编码:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将一个表category的编码改为utf8
4.修改字段的编码:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是将test表中 dd的字段编码改为utf8
---更多Java学习资料可关注微信公众号:kaigexuetang_com(长按可复制关注)
相关推荐
- 在Windows 10下安装配置MySQL数据库
-
MySQL了是一款比较不错的免费版本的数据库,现在已属于Oracle旗下产品。现已成为比较流行的关系型数据库。该产品大都被安装在Linux的操作系统下。现大都是使用Windows的操作系统,为了方...
- 2022年MySQL最新面试题 - MySQL数据库基础知识
-
0、概要1、平时MySQL主要用哪个版本2、数据库三大范式是什么...
- 不测试就推行新版本?MySQL 8.0x 到 9.0 均可能崩溃
-
作者介绍...
- Mysql8忘记密码/重置密码
-
Mysql8忘记密码/重置密码UBUNTU下Mysql8忘记密码/重置密码步骤如下:先说下大概步骤:修改配置文件,使得用空密码可以进入mysql。然后置当前root用户为空密码。再次修改配置文件,不能...
- 新手教程,Linux系统下MySQL的安装
-
看了两三个教程。终于在哔哩哔哩找到一个简单高效的教程,成功安装,up主名叫bili逍遥bili,感兴趣可以去看看。下面这个是我总结的安装方法环境:CentOS764位1.下载安装包,个人觉得在...
- 介绍 9 款 MySQL 常见的图形化工具,第三款我用了 10 年
-
MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。MySQL是一个非常流行的小型关系型数据库...
- MySQL 表分区?涨知识了
-
1.什么是表分区...
- 修改编码格式MySQL
-
修改字符集的方法,就是使用mysql的命令mysql>SETcharacter_set_client=utf8;mysql>SETcharacter_set_connec...
- Django连接数据库、执行migrate数据结构更改操作
-
本篇笔记目录索引如下:Django连接mysql,执行数据库表结构迁移步骤介绍操作数据库,对数据进行简单操作接下来几篇笔记都会介绍和数据库相关,包括数据库的连接、操作(包括增删改查)、对应的字段类型...
- 第35期:MySQL 数据垂直拆分
-
引言一般来说讲,提到数据拆分,可以归结为两个层面:一是垂直拆分,二是水平拆分。这里我们来讨论下垂直拆分。...
- mysql一 基本操作
-
先讲数据库--mysql、redis、MongoDB爬虫今天的内容:mysql一基本操作注意事项:1.安装:自己安装,有问题可以问老师、可以自己找办法解决2.上课:先讲知识点再回答问题3....
- MySQL数据实时增量同步到Elasticsearch
-
Mysql到Elasticsearch的数据同步,一般用ETL来实现,但性能并不理想,目前大部分的ETL是定时查询Mysql数据库有没有新增数据或者修改数据,如果数据量小影响不大,但如果几百万上千万的...
- 怎样快速地迁移 MySQL 中的数据?
-
MySQL数据库是一个常见的关系型数据库,在实际应用中,可能需要将数据从一个MySQL数据库迁移到另一个MySQL数据库,或将MySQL数据库中的数据迁移到其他类型的数据库。以下是一些快...
- 金柿子变成了“金疙瘩”
-
文化扶贫在行动【金柿子变成了“金疙瘩”】“一级的柿子酿酒,二级的柿子酿醋”,在陕西省永寿县云集生态园区,这里形成以柿子产业链为主导的多元化发展格局,涵盖柿子酒100吨、柿子醋500吨、荞麦醋1000吨...
- 二胎妈妈怀孕7月体重超400斤 无医院接收愁煞人
-
女人怀孕后一般体重都会增加,可是你想象过孕妇体重增长到400多斤会是什么样子吗?安徽阜阳的杨女士今年28岁,她前不久到医院检查时,发现自己已经怀孕5个月了。知道自己意外怀孕后,杨女士本来是不打算要的,...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)