重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
mysql把語言改成中文的步驟如下:
創新互聯-專業網站定制、快速模板網站建設、高性價比西安網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式西安網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋西安地區。費用合理售后完善,10余年實體公司更值得信賴。
第一步我們需要打開軟件,創建一個數據庫,如下圖所示:
第二步創建數據庫之后,需要創建一張漢字和拼音對照表,使用create table語句創表,如下圖所示:
第三步我們打開表,可以看到成功創建一張名為t_base_pinyin的表,并且含有pin_yin_和code_兩個字段,如下圖所示:
第四步我們使用INSERT INTO t_base_pinyin ()? VALUES ()語句來給漢字拼音對照表添加對照數據,如下圖所示:
第五步我們打開t_base_pinyin ,可以看到對照數據已經插入成功,如下圖所示:
第六步我們最后需要創建一個拼音轉換漢字的函數,輸入完成之后進行執行,語句如下圖所示:
第七步我們輸入select to_pinyin('測試')語句進行查詢,可以看到輸出to_pinyin('測試'),ceshi,已經成功將中文轉換成拼音,如下圖所示:
1,創建table的時候就使用utf8編碼
舉個例子:
在每次創建表的時候都在最后加上 character set = utf8 就可以很好的支持中文。
2,修改已經有的table的編碼
當使用默認編碼創建了一個table的時候,是不能支持中文的,這時候使用如下語句對table_name進行修改:
此后再往這個table插入中文的時候,就可以正常存儲和讀取了,但不知道為什么之前的亂碼還是不能糾正,只能新插入的數據沒有問題。
[注意] 我google了一下,有些地方說這個命令也行,但是我測試以后并不行
alter table table_name charset=utf8; #這個語句并沒有讓table_name支持中文
Mysql數據庫不能插入中文,一插入就報錯,是代碼輸入錯誤造成的,解決方法如下:
1、首先使用insert語句,把數據插入到數據庫表里。
2、運行后,發現插入語句報錯了。點擊語句,查看詳情,提示說插入的中文語句是不正確的字符串內容。
3、這時右鍵點擊插入數據的表,然后點擊表設計。
4、打開表設計界面后,點擊上方的Option選項。
5、默認新建的表字符集用的是latin1字符集。要插入中文內容,需要將其改成ubf8字符集。
6、除此之外,需要保存中文內容的字段,也需要將其改成utf8字符集。
7、修改好,保存后,再次運行插入sql語句,可以看到成功插入中文數據了。