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...