国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據導入還原時亂碼問題

2024-07-24 12:38:07
字體:
來源:轉載
供稿:網友

根據我的經驗是mysql導入或導出數據庫是時出現亂碼一般是文檔編碼不統一導致的,下面我來給大家介紹幾種解決亂碼的一些解決方法.

解決方法:

第一步:還原時建立數據庫和表都為utf8格式(建議utf8,當然gbk或者gb2312也行),代碼如下:

  1. CREATE DATABASE `shegongku` DEFAULT CHARACTER SET utf8  
  2. CREATE TABLE `members` (  
  3. `uid` mediumint(8) unsigned NOT NULL default '0',  
  4. `username` varchar(15) NOT NULL default '',  
  5. `passwordvarchar(40) NOT NULL default '',  
  6. `salt` varchar(16) default NULL,  --Vevb.com
  7. `email` varchar(60) NOT NULL default ''  
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

第二步,將sql文件的編碼轉換下,轉成utf8格式,可以notepad2,也可以用UltraEditor進行轉換,再在第一行sql文件的添加一行 set names utf8 保存.

第三步,導入,一般就不會出現亂碼了,這時如果你在 終端cmd下再次查詢發現還是亂碼的話,這個不是數據庫問題,而是顯示的問題,在終端里輸入 set names gbk,這樣中文就顯示正常了.續上文件.

方法一:通過增加參數 –default-character-set = utf8 解決亂碼問題

mysql -u root -p password < path_to_import_file –default-character-set = utf8

方法二:在命令行導入亂碼解決

1.use database_name;

2.set names utf8; (或其他需要的編碼)

3.source example.sql (sql文件存放路徑)

方法三:直接粘貼sql文件里的代碼

1. 打開SQLyog客戶端軟件;

2. 定位到SQL編輯器,然后用記事本打開剛剛導出的SQL文件;

3. 復制文件中所有SQL語句到SQL編輯器當中,執行這些SQL代碼;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大余县| 郯城县| 锡林浩特市| 盘锦市| 连平县| 高唐县| 宣武区| 尤溪县| 贵溪市| 淮安市| 新疆| 沾化县| 定结县| 登封市| 曲靖市| 怀仁县| 济阳县| 葵青区| 大宁县| 郁南县| 隆安县| 公安县| 崇州市| 长顺县| 旬阳县| 鹤山市| 固镇县| 榆中县| 新乡县| 临海市| 马关县| 陈巴尔虎旗| 侯马市| 石嘴山市| 定结县| 凌云县| 鹰潭市| 长顺县| 江都市| 祁连县| 印江|