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

首頁 > 數據庫 > MySQL > 正文

MySQL插入中文不亂碼的5種方法

2024-07-24 13:09:43
字體:
來源:轉載
供稿:網友

方法一:
登錄MySQL,先做 set names latin1 ,然后在更新語句或者執行SQL語句

mysql> set names latin1;mysql> source test.sql;

方法二:
在SQL文件中指定set names latin1;然后登錄MySQL,執行相應文件

[root@localhost ~]# cat test.sql set names latin1;insert *****************;mysql> source test.sql;

方法三:
在SQL文件中指定set names latin1;然后通過MySQL命令導入

[root@localhost ~]# mysql -uroot -p123456 test <test.sql

方法四:
通過指定MySQL命令的字符集參數實現--default-character-set=latin1

 [root@localhost ~]# cat test.sql insert *****************;[root@localhost ~]# mysql -uroot -p123456 --default-character-set=latin1 test <test.sql

方法五:推薦此方法,但是建議使用utf8
在配置文件里設置客戶端以及服務器端相關參數
即修改my.cnf 客戶端的模塊參數,可以實現set names utf8,且永久生效

[client] default-character-set=utf8  無需重啟MySQL,退出當前登錄,重新登錄即可[server] default-character-set=utf8 5.1以前的版本  character-set-server=utf8 5.5版本

庫表,程序!

復制代碼 代碼如下:

CREATE DATABASE wyb  DEFAULT CHARACTER SET utf8 collate utf8_general_cli;

字符集含義總結表

 

mysql> show variables like 'character_set%'; | character_set_client  | utf8  #客戶端字符集      | character_set_connection | utf8  #鏈接字符集      | character_set_database | utf8  #數據庫字符集,配置文件指定或者創建時指定      | character_set_results | utf8  #返回結果字符集       | character_set_server  | utf8  #服務器字符集,配置文件,或者創建庫,表時候指定

本文出自 “crazy_sir” 博客

 

注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克什克腾旗| 金寨县| 南宫市| 莎车县| 射阳县| 宣城市| 磐安县| 五家渠市| 广河县| 来凤县| 金湖县| 嘉峪关市| 镇赉县| 大余县| 都安| 修水县| 高陵县| 镇安县| 葵青区| 义马市| 长寿区| 安阳市| 镇赉县| 盐边县| 明水县| 紫阳县| 克山县| 班戈县| 清丰县| 林甸县| 南阳市| 广德县| 常德市| 长阳| 海林市| 专栏| 许昌市| 江安县| 建平县| 海晏县| 枣强县|