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

首頁 > 數據庫 > MySQL > 正文

MySQL導入或導出數據庫字符編碼集設置

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

為了防止mysql數據庫導入導出數據出現籌碼,我們一般會先對數據庫進行字符編碼集設置,希望此方法對大家所有幫助.

解決方法:開始-->運行-->cmd -->進入dos命令窗體,如果命令無法執行,請將mysql的安裝路徑放到系統變量path的最前面.

1.數據庫表中字段的字符集設置,show create table TableName 或 show full columns from tableName,代碼如下:

  1. mysql> show create table t1; 
  2. +——-+———————————— 
  3. Table | Create Table                        
  4. +——-+———————————— 
  5. | t1    | CREATE TABLE `t1` ( 
  6.   `id` int(11) NOT NULL
  7.   `c1` varchar(30) DEFAULT NULL
  8.   PRIMARY KEY (`id`)     
  9. ) ENGINE=MyISAM DEFAULT CHARSET=gbk | 
  10. +——-+———————————— 
  11. 1 row in set (0.00 sec)  
  12.                          
  13. mysql> show full columns from t1; 
  14. +——-+————-+—————-+——+—–+- 
  15. | Field | Type        | Collation      | Null | Key |  
  16. +——-+————-+—————-+——+—–+- 
  17. | id    | int(11)     | NULL           | NO   | PRI |  
  18. | c1    | varchar(30) | gbk_chinese_ci | YES  |     |  
  19. +——-+————-+—————-+——+—–+- 
  20. rows in set (0.00 sec)  
  21. mysql> 

2.當前聯接系統參數  show variables like ‘char%’,代碼如下:

  1. mysql> show variables like ‘char%’; 
  2. +————————–+—————- 
  3. | Variable_name            | Value 
  4. +————————–+—————- 
  5. | character_set_client     | gbk 
  6. | character_set_connection | gbk 
  7. | character_set_database   | latin1 
  8. | character_set_filesystem | binary 
  9. | character_set_results    | gbk 
  10. | character_set_server     | latin1 
  11. | character_set_system     | utf8 
  12. | character_sets_dir       | C:Program File 
  13. +————————–+—————- 
  14. rows in set (0.00 sec)  
  15. mysql>  --Vevb.com 

1.中文,請確保表中該字段的字符集為中文兼容:

  1. big5     | Big5 Traditional Chinese 
  2. gb2312   | GB2312 Simplified Chinese 
  3. gbk      | GBK Simplified Chinese 
  4. utf8     | UTF-8 Unicode 

mysql導出命令:

mysqldump -hlocalhost -P3306 -uroot  -p123456 --default-character-set=gb2312 mysql>F:/pushingdb.sql

mysql導入命令:

mysql -uroot -p123456 --default-character-set=gb2312 test<F:/pushingdb.sql

注:root表示數據庫用戶名,123456表示數據庫密碼,mysql表示數據庫名稱,F:/pushingdb.sql表示導出到本地的位置;.

如果直接修改mysql修改字符集,我們只要在命令就是使用mysql的命令,代碼如下:

mysql> SET character_set_client = utf8 ;

mysql> SET character_set_connection = utf8 ;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双桥区| 林西县| 临沂市| 喀喇| 重庆市| 屯门区| 永昌县| 仁化县| 深州市| 巨鹿县| 阳朔县| 稷山县| 平江县| 伊宁县| 天峨县| 平阳县| 西安市| 通州区| 泰安市| 通城县| 石泉县| 内丘县| 渑池县| 汉寿县| 靖安县| 内乡县| 阜新市| 张家口市| 新源县| 延寿县| 霍城县| 高唐县| 榆社县| 韩城市| 淄博市| 息烽县| 安仁县| 桂东县| 浮山县| 万全县| 留坝县|