mysql資料庫的時候無法輸入中文

2021-08-31 18:17:12 字數 1342 閱讀 8022

1)使用mysql資料庫的時候無法輸入中文,可以輸入中文後顯示的又是亂碼!!

(2)開始解決問題!

第一步:找到安裝mysql的目錄找到 my.ini 檔案;

第二步:使用記事本開啟my.ini檔案 ,

找到這個地方 看看default-character-set 是不是 utf8不是的話 改為utf8即可!(以前的版本可能沒有這句話 直接加上就好了!)

# mysql client library initialization.

[client]

port=3306

[mysql]

default-character-set=utf8

第三步:在mysql資料庫cmd中輸入:show variables like'%char%';

檢視資料庫的編碼格式!這裡就顯示了等會顯示是改好的!

第四步:改變原有資料庫的編碼方式:

第五步:改變後的編碼方式:

第六步:插入中文資料試試!ok!是可以插進去的!

第七步:解決select * from table時顯示第一張圖所示的亂碼

把上面的編碼方式改變! set character_set_results=gbk; 就可以正常顯示!

(3)上邊已經詳細介紹了解決方法!

但是我們需要注意的是有時我們在加入資料的時候還是要按照「第四步」「第七步」的方式解決輸入和顯示亂碼的問題!

值得注意的是:我們在使用myeclipse的時候,提供的dbbrowser不會出現亂碼的時候!

無法鏈結MySQL資料庫

在2014 10 12 000000 create users table.php中條件完所需要的字段,執行php artisan migrate 沒有在資料庫表中看到users表生成,首先懷疑資料庫鏈結,經排查資料庫鏈結正確。檢索相關問題可能是php.ini配置有問題 因為安裝了larvel 5....

mysql資料庫怎麼輸入資料 資料庫教程

select intooutfile 的 load data infile 的逆操作問題.一般我們都用insert into table name values 來給資料表新增記錄.這是一種方法.當然也可以使用mysqlimport實用程式裝載資料檔案.其實它也是傳送local data infil...

mysql資料庫無法插入中文

今天,因為專案需求,需要在原來資料庫的基礎上新增表,由於這個表和另外一張表及其類似,所以,我就直接複製另外一張表的sql,改了幾個字段,建立 ok,問題來了,資料庫不知道哪個前者見的,編碼格式為lan.記不住 庫表有的utf 8,有的lan.我正好複製的表就是lan.然後,資料庫連線 先賢 是用的u...