最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL5.x版本亂碼問題解決方案

 更新時間:2020年09月18日 14:53:04   作者:返回主頁Chsoul''S Blog  
這篇文章主要介紹了MySQL5.x版本亂碼問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

MySQL是一款常用的開源數(shù)據(jù)庫軟件,但是對于初次使用者好像并不是太友好,MySQL5.x的版本中默認字符集是latin1也就是我們所知道的ISO-8859-1字符集,這個字符集編碼并沒有包含漢字,所以我們在使用的時候漢字會出現(xiàn)亂碼情況,通過修改數(shù)據(jù)庫默認字符集即可解決。

進入MySQL命令行:

mysql> show variables like '%colla%';
+----------------------+-------------------+
| Variable_name    | Value       |
+----------------------+-------------------+
| collation_connection | gbk_chinese_ci  |
| collation_database  | latin1_swedish_ci |
| collation_server   | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set, 1 warning (0.00 sec)

mysql> show variables like '%char%';
+--------------------------+---------------------------------------------------------+
| Variable_name      | Value                          |
+--------------------------+---------------------------------------------------------+
| character_set_client   | gbk                           |
| character_set_connection | gbk                           |
| character_set_database  | latin1                         |
| character_set_filesystem | binary                         |
| character_set_results  | gbk                           |
| character_set_server   | latin1                         |
| character_set_system   | utf8                          |
| character_sets_dir    | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set, 1 warning (0.00 sec)

可以看到現(xiàn)在默認的字符集是latin1

找到MySQL的配置文件,windows中的配置文件是my.ini,我的電腦位于C:\ProgramData\MySQL\MySQL Server 5.7,Linux中需要修改的是my.conf文件,具體路徑根據(jù)你的實際安裝位置,分別修改以下節(jié)點中的配置:

我使用的5.7中[client]節(jié)點的配置需要新增,其余兩個節(jié)點[mysql]、[mysql]需要打開注釋并修改為utf8.

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysql]
character_set_server=utf8

然后重啟MySQL

net stop mysql
net start mysql

再次查看字符集,都已經(jīng)被修改為utf8字符集

mysql> show variables like '%colla%';
+----------------------+-----------------+
| Variable_name    | Value      |
+----------------------+-----------------+
| collation_connection | gbk_chinese_ci |
| collation_database  | utf8_general_ci |
| collation_server   | utf8_general_ci |
+----------------------+-----------------+
3 rows in set, 1 warning (0.00 sec)

mysql> show variables like '%char%';
+--------------------------+---------------------------------------------------------+
| Variable_name      | Value                          |
+--------------------------+---------------------------------------------------------+
| character_set_client   | gbk                           |
| character_set_connection | gbk                           |
| character_set_database  | utf8                          |
| character_set_filesystem | binary                         |
| character_set_results  | gbk                           |
| character_set_server   | utf8                          |
| character_set_system   | utf8                          |
| character_sets_dir    | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set, 1 warning (0.00 sec)

為保證編碼一致性還可以在創(chuàng)建數(shù)據(jù)庫或者表的時候指定字符集,并在連接串后面指定連接參數(shù):

?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL如何查看數(shù)據(jù)庫連接數(shù)

    MySQL如何查看數(shù)據(jù)庫連接數(shù)

    本文介紹了在MySQL中查看數(shù)據(jù)庫連接數(shù)的多種方法,包括使用SHOWSTATUS命令、查詢information_schema數(shù)據(jù)庫、使用SHOWPROCESSLIST命令、查看最大連接數(shù)以及使用性能模式,每個方法都有詳細的示例和注意事項,幫助你有效地監(jiān)控和管理數(shù)據(jù)庫連接
    2024-11-11
  • MySQL常用分庫分表方案匯總

    MySQL常用分庫分表方案匯總

    本文主要介紹了MySQL常用分庫分表方案匯總,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 如何使用mysql完成excel中的數(shù)據(jù)生成

    如何使用mysql完成excel中的數(shù)據(jù)生成

    這篇文章主要介紹了如何使用mysql完成excel中的數(shù)據(jù)生成的相關(guān)資料,需要的朋友可以參考下
    2017-11-11
  • MySQL避免插入重復記錄的方法

    MySQL避免插入重復記錄的方法

    這篇文章主要介紹了MySQL避免插入重復記錄的方法,需要的朋友可以參考下
    2023-10-10
  • mysql 5.7.25 安裝配置方法圖文教程

    mysql 5.7.25 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.7.25 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 詳解MySQL中Order By排序和filesort排序的原理及實現(xiàn)

    詳解MySQL中Order By排序和filesort排序的原理及實現(xiàn)

    這篇文章主要為大家詳細介紹了MySQL的Order By排序的底層原理與filesort排序,以及排序優(yōu)化手段,文中的示例代碼講解詳細,感興趣的小編可以跟隨小編一起學習一下
    2022-08-08
  • MySQL分類排名和分組TOP N實例詳解

    MySQL分類排名和分組TOP N實例詳解

    大家好,本篇文章主要講的是MySQL分類排名和分組TOP N實例詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Navicat中如何導入數(shù)據(jù)庫SQL腳本并執(zhí)行

    Navicat中如何導入數(shù)據(jù)庫SQL腳本并執(zhí)行

    這篇文章主要給大家介紹了關(guān)于Navicat中如何導入數(shù)據(jù)庫SQL腳本并執(zhí)行的相關(guān)資料,Navicat是一個強大的MySQL數(shù)據(jù)庫管理和開發(fā)工具,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • navicat不能創(chuàng)建函數(shù)解決方法分享

    navicat不能創(chuàng)建函數(shù)解決方法分享

    這篇文章主要介紹了navicat不能創(chuàng)建函數(shù)解決方法分享,小編覺得還是挺不錯的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • mysql 查詢當天、本周,本月,上一個月的數(shù)據(jù)

    mysql 查詢當天、本周,本月,上一個月的數(shù)據(jù)

    這篇文章主要介紹了mysql 查詢當天、本周,本月,上一個月的數(shù)據(jù)的sql代碼,在文中還給大家提到了mysql如何查詢當天信息,具體內(nèi)容詳情大家參考下本文
    2018-01-01

最新評論

孟村| 金堂县| 公主岭市| 瑞丽市| 志丹县| 体育| 怀化市| 奉节县| 白水县| 科技| 耒阳市| 松阳县| 祁东县| 无极县| 诏安县| 龙胜| 仁布县| 宣恩县| 道真| 临泽县| 宁乡县| 星子县| 灵山县| 桐梓县| 抚顺市| 平乐县| 马山县| 吕梁市| 彭水| 城市| 黄浦区| 平顶山市| 河源市| 镇巴县| 大冶市| 宁德市| 布尔津县| 洪雅县| 宝应县| 沾化县| 惠州市|