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

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

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

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

進(jìn)入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)在默認(rè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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    MySQL常用分庫分表方案匯總

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

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

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

    MySQL避免插入重復(fù)記錄的方法

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

监利县| 十堰市| 吉林省| 朝阳县| 鹤岗市| 永泰县| 望江县| 启东市| 阿拉善左旗| 汝南县| 监利县| 洪江市| 将乐县| 唐海县| 共和县| 班戈县| 仁化县| 屯留县| 万州区| 黄石市| 山丹县| 洞口县| 民和| 葫芦岛市| 新营市| 雅江县| 无棣县| 花莲市| 农安县| 随州市| 卢龙县| 大名县| 明溪县| 厦门市| 潮安县| 思茅市| 水城县| 开封市| 漯河市| 民权县| 庆云县|