欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql數(shù)據(jù)庫(kù)亂碼問(wèn)題的對(duì)應(yīng)方式

 更新時(shí)間:2018年12月28日 09:00:23   作者:liumiaocn  
今天小編就為大家分享一篇關(guān)于Mysql數(shù)據(jù)庫(kù)亂碼問(wèn)題的對(duì)應(yīng)方式,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

MySQL中數(shù)據(jù)庫(kù)亂碼一般進(jìn)行字符集的設(shè)定即可,但是亂碼可以出現(xiàn)在各個(gè)階段,所以這篇文章整理一下亂碼出現(xiàn)的各個(gè)階段以及對(duì)應(yīng)方法。

建庫(kù)/建表時(shí)添加charset設(shè)定

建庫(kù)

CREATE DATABASE 數(shù)據(jù)庫(kù)名稱(chēng) DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

建表

create table 表名(字段構(gòu)成詳細(xì)列表信息) default charset=utf8;

客戶(hù)端顯示

locale

確認(rèn)locale設(shè)定是否為UTF8方式,一般服務(wù)器端沒(méi)有問(wèn)題,僅在客戶(hù)端存在問(wèn)題?;蛘咭徊糠挚蛻?hù)端有問(wèn)題,往往就是客戶(hù)端顯示設(shè)定存在問(wèn)題。

確認(rèn)命令:locale

mysql設(shè)定

使用show variables like ‘%character%'進(jìn)行確認(rèn),一般修改character_set_database和character_set_server可以?xún)H在當(dāng)前session修改設(shè)定

使用mysql命令可以進(jìn)行session范圍內(nèi)的字符集設(shè)定

確認(rèn)命令(mysql):show variables like '%character%'

局部設(shè)定

僅在當(dāng)前session起作用,設(shè)定方式為:

set character_set_database=utf8

全局設(shè)定

多個(gè)session起作用的設(shè)定方式為:

set global character_set_database=utf8

當(dāng)然session方式會(huì)再數(shù)據(jù)庫(kù)重啟后失效,需要持久化保存,同樣的設(shè)定要設(shè)定到mysql的配置文件my.cnf中即可.

這樣在創(chuàng)建數(shù)據(jù)庫(kù)或者創(chuàng)建數(shù)據(jù)庫(kù)表的時(shí)候缺省就是指定的utf8了

如果是純粹的顯示問(wèn)題,很多時(shí)候還有可能是由于character_set_results設(shè)定顯示的。

使用show variables like ‘%character%'進(jìn)行確認(rèn),如果設(shè)定不正確,可以使用如下方式解決

set character_set_results='utf8';

數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出

一般使用mysqldump進(jìn)行數(shù)據(jù)庫(kù)導(dǎo)出會(huì)使用如下命令

mysqldump -u用戶(hù)名 -p用戶(hù)密碼 數(shù)據(jù)庫(kù)名稱(chēng) >mysqlbackup.sql

如果出現(xiàn)亂碼,可以實(shí)現(xiàn)添加如下Option

mysqldump -u用戶(hù)名 -p用戶(hù)密碼 --default-character-set=utf8 數(shù)據(jù)庫(kù)名稱(chēng) >mysqlbackup.sql

如果含有blob類(lèi)型,則需要使用hex-blob選項(xiàng)進(jìn)行mysqldump導(dǎo)出

mysqldump -u用戶(hù)名 -p用戶(hù)密碼 --hex-blob 數(shù)據(jù)庫(kù)名稱(chēng) >mysqlbackup.sql

數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入

導(dǎo)入的時(shí)候如果出現(xiàn)問(wèn)題,也可考慮添加字符級(jí)的設(shè)定

mysql -u用戶(hù)名 -p用戶(hù)密碼 --default-character-set=utf8 數(shù)據(jù)庫(kù)名稱(chēng) <mysqlbackup.sql

也可使用如下方式,導(dǎo)入之前執(zhí)行如下命令

set names utf8;

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • MySQL5.7.31 64位免安裝版使用教程圖解

    MySQL5.7.31 64位免安裝版使用教程圖解

    這篇文章主要介紹了MySQL5.7.31 64位免安裝版使用教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • MySQL infobright的安裝步驟

    MySQL infobright的安裝步驟

    這篇文章主要介紹了MySQL infobright的安裝步驟,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • MySQL數(shù)字的取整、四舍五入、保留n位小數(shù)方式

    MySQL數(shù)字的取整、四舍五入、保留n位小數(shù)方式

    這篇文章主要介紹了MySQL數(shù)字的取整、四舍五入、保留n位小數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程

    MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程

    這篇文章主要介紹了MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程,文中分為新表存在和新表不存在兩種情況來(lái)講,需要的朋友可以參考下
    2016-03-03
  • MySQL之FIELD()與ORDER BY()相結(jié)合實(shí)現(xiàn)對(duì)結(jié)果的自定義排序方式

    MySQL之FIELD()與ORDER BY()相結(jié)合實(shí)現(xiàn)對(duì)結(jié)果的自定義排序方式

    這篇文章主要介紹了MySQL之FIELD()與ORDER BY()相結(jié)合實(shí)現(xiàn)對(duì)結(jié)果的自定義排序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • MySQL ALTER命令使用詳解

    MySQL ALTER命令使用詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL ALTER命令的使用方法,簡(jiǎn)單實(shí)用,感興趣的小伙伴們可以參考一下
    2016-05-05
  • win10 64位 MySQL8.0下載和安裝教程圖解

    win10 64位 MySQL8.0下載和安裝教程圖解

    這篇文章主要介紹了MySQL下載和安裝 win10 64位 MySQL8.0的教程圖解,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Mac上安裝MySQL過(guò)程分享

    Mac上安裝MySQL過(guò)程分享

    這篇文章主要介紹了Mac上安裝MySQL過(guò)程分享,本文共分4步完成,簡(jiǎn)單易懂,需要的朋友可以參考下
    2014-11-11
  • MySQL中給定父行找到所有子行的解決方案

    MySQL中給定父行找到所有子行的解決方案

    這篇文章主要給大家介紹了關(guān)于MySQL中給定父行找到所有子行的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 怎樣正確創(chuàng)建MySQL索引的方法詳解

    怎樣正確創(chuàng)建MySQL索引的方法詳解

    今天小編就為大家分享一篇關(guān)于怎樣正確創(chuàng)建MySQL索引的方法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03

最新評(píng)論