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

MySQL字符集中所設定參數

編輯:MySQL綜合教程

以下的文章主要描述的是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.  
  11. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE 'character_set_%';  
  12. +--------------------------+------------------------------------------------+  
  13. | Variable_name | Value |  
  14. +--------------------------+------------------------------------------------+  
  15. | character_set_client | latin1 |  
  16. | character_set_connection | latin1 |  
  17. | character_set_database | utf8 |  
  18. | character_set_results | latin1 |  
  19. | character_set_server | utf8 |  
  20. | character_set_system | utf8 |  
  21. | character_sets_dir | D:\data\MySQL(和PHP搭配之最佳組合)\MySQL(和PHP搭配之最佳組合) Server 4.1\share\charsets/ |  
  22. +--------------------------+------------------------------------------------+  
  23. 7 rows in set (0.00 sec)  

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

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

以下是代碼片段:

  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.  
  15. MySQL(和PHP搭配之最佳組合)> SHOW VARIABLES LIKE ’character_set_%’;   
  16. +--------------------------+------------------------------------------------+   
  17. | Variable_name | Value |   
  18. +--------------------------+------------------------------------------------+   
  19. | character_set_client | utf8 |   
  20. | character_set_connection | utf8 |   
  21. | character_set_database | utf8 |   
  22. | character_set_results | utf8 |   
  23. | character_set_server | utf8 |   
  24. | character_set_system | utf8 |   
  25. | character_sets_dir | D:\data\MySQL(和PHP搭配之最佳組合)\MySQL(和PHP搭配之最佳組合) Server 4.1\share\charsets/ |   
  26. +--------------------------+------------------------------------------------+   
  27. 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;  

全部搞定。

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