当前位置:首页 » 操作系统 » 修改数据库的编码

修改数据库的编码

发布时间: 2024-07-13 05:01:38

1. 如何更改Mysql数据库编码为UTF-8或者GB2312

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。

网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。

我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来

我们可以通过命令查看数据库当前编码:

mysql> SHOW VARIABLES LIKE 'character%';

发现很多对应的都是latin1,我们的目标就是在下次使用此命令时latin1能被UTF8取代。

第一阶段:

mysql设置编码命令

[sql]view plain

  • SETcharacter_set_client=utf8;

  • SETcharacter_set_connection=utf8;

  • SETcharacter_set_database=utf8;

  • SETcharacter_set_results=utf8;

  • SETcharacter_set_server=utf8;

  • 然后mysql> SHOW VARIABLES LIKE 'character%';你可以看到全变为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 | C:Program FilesMySQLMySQL Server 5.0sharecharsets |

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

    8 rows in set

2. 怎么将数据库的编码改成utf-8

mysql数据库的默认编码并不是utf-8,所以需要将数据库的编码改成utf-8。

具体的方法步骤如下:

3. 如何设置Mysql数据库默认的字符集编码为GBK

1、更改服务器的编码方式,在终端输入以下命令:

mysqld --character-set-server=gbk --collation-server=gbk_chinese_ci;

4. linux 怎么修改数据库编码格式

首先我们在终端窗口处输入mysql -u root -p 命令,然后输入root帐号密码连接数据库。具体操作如下图所示。

连接上数据库后,执行命令show variables like 'character%';查看数据库的编码格式,可以看到数据库以及数据库服务端的默认编码都为:latin1编码。具体操作如下图所示。

然后我们退出数据库,修改数据库的配置文件my.cnf文件,此文件如果通过rpm安装一般在/etc/目录下,具体修改成的样式如下图所示。

修改完成后,我们保存配置的修改,然后执行命令service mysqld restart。重新启动数据库。具体操作如下图所示。

然后我们待数据库重启完成后,重新连接数据库,执行命令show variables like 'character%'; 查看更改后的编码格式。具体展示如下图所示,可以看到已经修改为utf8编码。

当然对于某个数据库的编码格式的查看,我们可以通过执行命令show create database+数据库名称;具体展示如下图所示。

我们也可以通过执行命令修改数据库的编码格式,可以通过命令:alter database +数据库名称 default character set utf8 collate utf8_general_ci;修改为utf8格式。具体操作如下图所示。

修改完成后,我们再次执行命令 show create database +数据库名称,来查看确认是否更改成功。可以看到已经是utf8格式了。

热点内容
fsb文件解压 发布:2025-03-20 12:31:34 浏览:136
3d源码棋牌 发布:2025-03-20 12:30:31 浏览:238
什么叫服务器访问限制 发布:2025-03-20 12:23:53 浏览:945
机架式服务器如何拆装 发布:2025-03-20 12:23:53 浏览:23
交叉编译器缺少库 发布:2025-03-20 12:20:12 浏览:716
tt语音新人签到领皮肤脚本 发布:2025-03-20 12:20:05 浏览:693
编程招标网 发布:2025-03-20 12:19:28 浏览:1001
风险防控平台服务器地址是什么 发布:2025-03-20 11:59:04 浏览:232
什么为有效wifi密码 发布:2025-03-20 11:57:22 浏览:705
联发科安卓哪个好 发布:2025-03-20 11:56:26 浏览:357