navicat for mysql不能顯示中文的方法如下:
為武江等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及武江網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都做網(wǎng)站、成都網(wǎng)站制作、武江網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
1.首先修改mysql字符集,這個有說改配置文件,打開my.ini配置文件(MySQL的配置文件),加入:character_set_server = utf8
2.用的是命令行方式修改,如下:進入cmd命令,進入mysql的bin目錄下,啟動mysql;使用命令:show VARIABLES like 'character%'; ?查看當前字符集,發(fā)現(xiàn)都是gbk等字符集,這時使用如下命令改變字符集:
mysql SET character_set_client = utf8 ;
mysql SET character_set_connection = utf8 ;
mysql SET character_set_database = utf8 ;
mysql SET character_set_results = utf8 ; ?
mysql SET character_set_server = utf8 ;
3.無論使用修改配置文件還是使用命令行修改字符集,修改完成后,需要重啟mysql服務,這時,再用命令show VARIABLES like 'character%'; ?查看當前字符集,已經生效。
4.由于,已經建立了數(shù)據(jù)庫,這時還需要在Navicat for mysql中,將數(shù)據(jù)庫的字符集也改掉。右鍵數(shù)據(jù)庫,選擇數(shù)據(jù)庫屬性,如圖。 進入后,修改字符集為utf8
5.之后,還需要對每個表點擊右鍵,選擇 涉及表 ;然后在“選項”中,將表的字符集進行修改。
6.還需要將varchar類型 字段的的字符集也要改掉,進入設計表中,點中某字段,發(fā)現(xiàn),數(shù)據(jù)類型果然還是Latin1,那么好,一個一個改過來即可。當然,也可以使用命令的方式修改,命令如下:ALTER TABLE ?表名 CHANGE ?列名 ?列名 ?VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
ps:可以先嘗試修改字符,如果修改字符依舊無效可以使用上述的辦法。
將my.ini文件中的默認字符集改為gb2312即可
具體的辦法是修改其中的[mysqld] 里添加一行: default-character-set=gb2312
然后重啟服務,不過只對修改后的數(shù)據(jù)有效,對修改前已經在數(shù)據(jù)庫中的數(shù)據(jù)是沒有效果的.
如果是臨時更改的話,在命令行輸入下面信息即可:
SET character_set_client = gb2312;
SET character_set_connection = gb2312;
SET character_set_database = gb2312;
SET character_set_results = gb2312;
SET character_set_server = gb2312;
方法/步驟
1
將下載的mysql-5.6.24-win32.1432006610.zip解壓到C:\Program Files(x86)\MySQL路徑中(因為下載的是mysql32位版),當然你也可以選擇解壓到其他盤符。
2
接下來配置環(huán)境變量,如沒有配置會提示:發(fā)生系統(tǒng)錯誤 2,未找到指定文件!
方法如下:
打開我的電腦—屬性—高級系統(tǒng)設置—環(huán)境變量—選擇Path,點編輯。在其后面添加你的mysql bin文件夾的路徑 (C:\Program Files (x86)\MySQL\bin; )
注意是在后面添加,以英文 ; 隔開,切記不要覆蓋原有路徑!
3
修改配置文件:在你解壓的mysql文件夾里有一個 my-default.ini 文件,打開如圖:修改圖中紅色圈的內容,
basedir = C:\Program Files (x86)\MySQL(MySQL所在目錄)
datadir = C:\Program Files (x86)\MySQL\data(MySQL中data所在目錄)
注:前面的 #去掉。如圖
4
以管理員身份運行CMD,輸入:cd C:\Program Files (x86)\MySQL \bin如圖:
輸入:mysqld -install,接著會提示安裝成功,進行下一步,啟動MySQL服務:net start mysql,提示:MySQL服務正在啟動
MySQL服務啟動成功。如圖,(由于我是已經配置好的,所以會提示:The service already exists!)
注:以上命令符操作必須進入到bin目錄下進行,否則提示系統(tǒng)出錯!
5
到此所有配置已經完成,進入登錄。接著以上操作輸入:mysql -u root -p。(連接數(shù)據(jù)庫服務器的命令:-u 是mysql數(shù)據(jù)庫用戶名,默認為root,-p密碼),初次登錄沒有密碼按ENTER鍵跳過,進入如圖界面,登錄成功!
Mysql數(shù)據(jù)庫不能插入中文,一插入就報錯,是代碼輸入錯誤造成的,解決方法如下:
1、首先使用insert語句,把數(shù)據(jù)插入到數(shù)據(jù)庫表里。
2、運行后,發(fā)現(xiàn)插入語句報錯了。點擊語句,查看詳情,提示說插入的中文語句是不正確的字符串內容。
3、這時右鍵點擊插入數(shù)據(jù)的表,然后點擊表設計。
4、打開表設計界面后,點擊上方的Option選項。
5、默認新建的表字符集用的是latin1字符集。要插入中文內容,需要將其改成ubf8字符集。
6、除此之外,需要保存中文內容的字段,也需要將其改成utf8字符集。
7、修改好,保存后,再次運行插入sql語句,可以看到成功插入中文數(shù)據(jù)了。
mysql把語言改成中文的步驟如下:
第一步我們需要打開軟件,創(chuàng)建一個數(shù)據(jù)庫,如下圖所示:
第二步創(chuàng)建數(shù)據(jù)庫之后,需要創(chuàng)建一張漢字和拼音對照表,使用create table語句創(chuàng)表,如下圖所示:
第三步我們打開表,可以看到成功創(chuàng)建一張名為t_base_pinyin的表,并且含有pin_yin_和code_兩個字段,如下圖所示:
第四步我們使用INSERT INTO t_base_pinyin ()? VALUES ()語句來給漢字拼音對照表添加對照數(shù)據(jù),如下圖所示:
第五步我們打開t_base_pinyin ,可以看到對照數(shù)據(jù)已經插入成功,如下圖所示:
第六步我們最后需要創(chuàng)建一個拼音轉換漢字的函數(shù),輸入完成之后進行執(zhí)行,語句如下圖所示:
第七步我們輸入select to_pinyin('測試')語句進行查詢,可以看到輸出to_pinyin('測試'),ceshi,已經成功將中文轉換成拼音,如下圖所示:
分享標題:怎么設置mysql為中文,mysql如何改成中文
URL地址:http://aaarwkj.com/article48/dssghhp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、域名注冊、服務器托管、微信公眾號、虛擬主機、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)