Code前端首页关于Code前端联系我们

mysql数据库中文设置,mysql设置为中文

terry 2年前 (2023-09-30) 阅读数 43 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.如何将mysql语言改为中文
  • 2、MySQL数据库设置中文加密
  • 3、为什么MySQL数据库无法插入汉字?

如何将mysql语言更改为中文

将mysql语言更改为中文的步骤如下:

第一步,我们需要打开软件并创建数据库,如下图:

第二步,创建数据库后,我们需要创建汉字和拼音。对比表,使用create table语句创建表如下图所示:

第三步我们打开表,可以看到一张张名为t_base_pinyin的表已经成功创建了,并且有两个包含字段:pin_yin_和code_。如下图:

第四步,我们使用INSERT INTO t_base_pinyin() VALUES()语句将对比数据添加到汉语拼音对照表中,如下图:

在第五步,我们打开 t_base_pinyin ,可以看到控制数据已经插入成功,如下图:

步骤 6 最后我们需要创建一个拼音转汉字的函数。输入完成后,执行。语句如下图所示:

步骤7 我们输入要查询的select to_pinyin('Test')语句,可以看到输出为to_pinyin('Test'), ceshi, with中文转拼音成功,如下图:

如何设置MySQL数据库中文编码

解决办法

导出mysql sql可执行文件时指定编码格式:

复制代码如下:

mysqldump -uroot -p --default-character-set=utf8 mo ( dbname ) E://xxxx.sql

导入就OK了

运行如下

复制代码代码如下:

mysql -u root -p --default-character -set= utf8

use dbname

source /root/newsdata.sql

为什么Mysql数据库无法插入汉字?

Mysql数据库无法插入汉字,一插入就报错。这是由于代码输入错误造成的。解决办法如下:

1。首先使用insert语句向数据库表中插入数据。

2.执行后发现insert语句报错。点击该声明即可查看详细信息。询问插入的中文指令包含错误的字符串内容。

3。现在右键单击要插入数据的表,然后单击“表设计”。

4。进入表格设计界面后,单击上面的选项。

5。默认情况下,新创建的表字符集使用latin1字符集。要插入中文内容,需要将其更改为ubf8字符集。

6。另外,需要存储中文内容的字段也应该改为utf8字符集。

7。更改并保存后,重新执行insert sql语句。可以看到中文数据已经插入成功。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门