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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古浪县| 龙江县| 宁津县| 惠安县| 荃湾区| 环江| 西昌市| 陕西省| 垦利县| 富源县| 大名县| 克东县| 阿拉尔市| 巴马| 陆川县| 迁安市| 镇平县| 安岳县| 平原县| 赤水市| 固原市| 邹城市| 从江县| 张家界市| 施秉县| 永川市| 合作市| 望江县| 左云县| 小金县| 双柏县| 慈溪市| 徐州市| 扎赉特旗| 扬中市| 商丘市| 科技| 韶关市| 郁南县| 焉耆| 天祝|