程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL字符集設定全部參數為UTF8的代碼示例

MySQL字符集設定全部參數為UTF8的代碼示例

編輯:MySQL綜合教程

今天我們要向大家介紹的是MySQL字符集設定全部參數為UTF8的實際操作步驟,本文主要是以MySQL字符集設定全部參數為UTF8的實際應用代碼來引出其實際操作的具體操作,以下就是正文的主要內容。

MySQL字符集設定所有參數為UTF8:在安裝完成以後已經設置MySQL(和PHP搭配之最佳組合)設置為utf8

但是如以下所示:

  1. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE 'collation_%';  
  2. +----------------------+-------------------+  
  3. | Variable_name | Value |  
  4. +----------------------+-------------------+  
  5. | collation_connection | latin1_swedish_ci |  
  6. | collation_database | utf8_general_ci |  
  7. | collation_server | utf8_general_ci |  
  8. +----------------------+-------------------+  
  9. 3 rows in set (0.00 sec)  
  10. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE 'character_set_%';  
  11. +--------------------------+------------------------------------------------+  
  12. | Variable_name | Value |  
  13. +--------------------------+------------------------------------------------+  
  14. | character_set_client | latin1 |  
  15. | character_set_connection | latin1 |  
  16. | character_set_database | utf8 |  
  17. | character_set_results | latin1 |  
  18. | character_set_server | utf8 |  
  19. | character_set_system | utf8 |  
  20. | character_sets_dir | D:\data\MySQL(和PHP搭配之最佳組合)\MySQL(和PHP搭配之最佳組合) Server 4.1\share\charsets/ |  
  21. +--------------------------+------------------------------------------------+  
  22. 7 rows in set (0.00 sec)  

發覺畫線標注的屬性還是非 utf8的。

然後修改 my.ini 文件,設置

以下是MySQL字符集設定所有參數為UTF8代碼片段:

  1. [client]   
  2. default-character-set=utf8   
  3. [MySQL(和PHP搭配之最佳組合)]   
  4. default-character-set=utf8   
  5. [MySQL(和PHP搭配之最佳組合)d]   
  6. default-character-set=utf8   
  7.  

copy my.ini 文件到 windows目錄

啟動MySQL(和PHP搭配之最佳組合) 以下是代碼片段:

  1. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE ’character_set_%’;   
  2. +--------------------------+------------------------------------------------+   
  3. | Variable_name | Value |   
  4. +--------------------------+------------------------------------------------+   
  5. | character_set_client | utf8 |   
  6. | character_set_connection | utf8 |   
  7. | character_set_database | utf8 |   
  8. | character_set_results | utf8 |   
  9. | character_set_server | utf8 |   
  10. | character_set_system | utf8 |   
  11. | character_sets_dir | D:\data\MySQL(和PHP搭配之最佳組合)\MySQL(和PHP搭配之最佳組合) Server 4.1\share\charsets/ |   
  12. +--------------------------+------------------------------------------------+   
  13. 7 rows in set (0.00 sec)   
  14. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE ’character_set_%’;   
  15. +--------------------------+------------------------------------------------+   
  16. | Variable_name | Value |   
  17. +--------------------------+------------------------------------------------+   
  18. | character_set_client | utf8 |   
  19. | character_set_connection | utf8 |   
  20. | character_set_database | utf8 |   
  21. | character_set_results | utf8 |   
  22. | character_set_server | utf8 |   
  23. | character_set_system | utf8 |   
  24. | character_sets_dir | D:\data\MySQL(和PHP搭配之最佳組合)\MySQL(和PHP搭配之最佳組合) Server 4.1\share\charsets/ |   
  25. +--------------------------+------------------------------------------------+   
  26. 7 rows in set (0.00 sec)   

一切正常了。

創建數據庫:

以下是代碼片段:

  1. create table t_sysuser (   
  2. USERID integer not null auto_increment,   
  3. USERNAME varchar(30),   
  4. PASSWORDS varchar(30),   
  5. DEPTNO varchar(30),   
  6. HEADSHIP varchar(30),   
  7. SEX varchar(4),   
  8. TEL varchar(18),   
  9. EMAIL varchar(30),   
  10. URL varchar(30),   
  11. PCALL varchar(20),   
  12. USERPHOTO varchar(255),   
  13. FACEREFUTIME integer,   
  14. FACELANGUAGE varchar(1),   
  15. LASTMODIF varchar(30),   
  16. LASTMDATE datetime,   
  17. CREADTOR varchar(30),   
  18. CREATDATE datetime,   
  19. Prima(最完善的虛擬主機管理系統)ry key (USERID)   
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;  

全部搞定。

以上的相關內容就是對MySQL字符集設定所有參數為UTF8的介紹,望你能有所收獲。


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved