成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysql字符編碼怎么改,mysql修改表字符編碼

mysql如何修改默認(rèn)字符集編碼

由于mysql默認(rèn)的字符集編碼為latin

成都創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊(duì)10余年來(lái)致力于為客戶(hù)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、品牌網(wǎng)站制作、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過(guò)多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了上1000家網(wǎng)站,包括各類(lèi)中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

,而我們一般使用的是gbk

或者

gb2312編碼

所以不改過(guò)來(lái)容易造成亂碼

我用的是mysql

5.0

安裝程序安裝的

,安裝目錄在C:\Program

Files\MySQL\MySQL

Server

5.0

請(qǐng)到這個(gè)目錄下面找到

my。ini文件

修改default-character-set=latin1

default-character-set=gbk

記住有兩個(gè)地方啊

都要改

最重要的一點(diǎn)就是修改文件前,先停止mysql服務(wù)

,等修改后再重新啟動(dòng)

使用dos命令

:net

stop

mysql

來(lái)停止服務(wù)

net

start

mysql

來(lái)啟動(dòng)

然后在執(zhí)行你的mysql腳本

,一切ok!

這里你可以用discuz的sql做為例子運(yùn)行!

mysql 更改數(shù)據(jù)庫(kù)字符編碼的方法

mysql如何更改數(shù)據(jù)庫(kù)字符編碼?借助客戶(hù)端工具很容易就可以更改了,下面來(lái)看一下。

01

打開(kāi)navicat客戶(hù)端工具,在左邊找到要更改的數(shù)據(jù)庫(kù)。

02

右鍵點(diǎn)擊這個(gè)數(shù)據(jù)庫(kù),在菜單上點(diǎn)擊數(shù)據(jù)庫(kù)屬性選項(xiàng)。

03

在彈出的屬性窗口上,點(diǎn)擊默認(rèn)字符集下的下拉框。

04

在彈出的下拉選項(xiàng)里,點(diǎn)擊選中要使用的字符集就行了,比如選擇常用的utf8字符集,點(diǎn)擊ok按鈕就行了。

如何對(duì)mysql中的字符進(jìn)行編碼轉(zhuǎn)換

首先,到mysql\bin

下面,利用mysqldump這個(gè)工具,執(zhí)行以下命令:

mysqldump

--u=root

-p

--default-character-set=latin1

--set-charset=utf8

--skip-opt

--result-file=c:\mytable.sql

mydb

mytable

其中:root

為數(shù)據(jù)庫(kù)登錄名,

latin1

為源表(就是想進(jìn)行轉(zhuǎn)碼的表)的編碼,

utf8

為想轉(zhuǎn)換成的編碼,

c:\mytable.sql

為導(dǎo)出的數(shù)據(jù)的存放文件(臨時(shí)用),

mydb是源表所屬的數(shù)據(jù)庫(kù)(schema),mytable

就是源表名了

執(zhí)行這條命令,會(huì)提示輸入密碼,輸入正確的密碼以后,就開(kāi)始導(dǎo)出數(shù)據(jù)了。等到數(shù)據(jù)全部導(dǎo)出以后,可以用ue等工具打開(kāi),這時(shí)可以看到這些數(shù)據(jù)的編碼已經(jīng)轉(zhuǎn)變了。

然后需要對(duì)這個(gè)文件進(jìn)行一點(diǎn)點(diǎn)更改。在文件的最開(kāi)頭有一個(gè)建表語(yǔ)句。類(lèi)似于:

Java代碼

CREATE

TABLE

`mytable`

(

`tableid`

bigint(20)

unsigned

NOT

NULL,

`c1`

int(10)

unsigned

NOT

NULL

default

'0',

`c2`

int(10)

unsigned

NOT

NULL

default

'0',

PRIMARY

KEY

(`tableid`)

);

注意看最后的分號(hào),缺少了一點(diǎn)點(diǎn)東西:engine=myisam

DEFAULT

CHARSET=utf8

engine

charset

的意義地球人都知道啊...

將這一段加進(jìn)去。結(jié)果可能是這樣:

Java代碼

CREATE

TABLE

`mytable`

(

`tableid`

bigint(20)

unsigned

NOT

NULL,

`c1`

int(10)

unsigned

NOT

NULL

default

'0',

`c2`

int(10)

unsigned

NOT

NULL

default

'0',

PRIMARY

KEY

(`tableid`)

)

engine=myisam

DEFAULT

CHARSET=utf8;

其中engine

charset

改成期望的東西,如:innodb

gbk

等...

保存文件。(如果是用UE等工具即使文件大也不會(huì)等太久,如果用記事本打開(kāi)的……恭喜你!

這樣就成功了一半了,剩下的工作只需要導(dǎo)入這個(gè)轉(zhuǎn)好碼的數(shù)據(jù)了。

將原來(lái)的那個(gè)表改名,一是為了備份,二是防止導(dǎo)入的時(shí)候說(shuō)表已經(jīng)存在。

然后還是進(jìn)入mysql\bin

下面,運(yùn)行:

Java代碼

mysql

-u

root

-p

mydb

c:\mytable.sql

輸入密碼以后程序開(kāi)始工作,一段時(shí)間以后,新表就出來(lái)咯...

分享文章:mysql字符編碼怎么改,mysql修改表字符編碼
URL標(biāo)題:http://jinyejixie.com/article32/dssdipc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、網(wǎng)站改版網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
滨州市| 禹城市| 晋中市| 龙南县| 措美县| 承德县| 景德镇市| 德令哈市| 太保市| 英超| 乐清市| 东兴市| 会宁县| 邮箱| 宣化县| 九龙城区| 青河县| 诏安县| 常德市| 天台县| 同心县| 婺源县| 定结县| 临沂市| 额济纳旗| 探索| 昔阳县| 永康市| 大英县| 东台市| 平南县| 六盘水市| 于都县| 临安市| 樟树市| 邹平县| 常德市| 资中县| 南澳县| 樟树市| 松溪县|