国产探花免费观看_亚洲丰满少妇自慰呻吟_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代碼;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 扎囊县| 苍溪县| 刚察县| 高清| 钟山县| 桐庐县| 贵州省| 青冈县| 闽清县| 大连市| 乐陵市| 湖北省| 庆云县| 古浪县| 安徽省| 博湖县| 庆云县| 子洲县| 安溪县| 新蔡县| 信阳市| 潼关县| 定州市| 正定县| 射阳县| 大新县| 申扎县| 河西区| 伊春市| 七台河市| 石城县| 和硕县| 婺源县| 渭南市| 江阴市| 北宁市| 张家口市| 霍林郭勒市| 稻城县| 称多县|