成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教您如何將不同的MySQL字符集轉(zhuǎn)化成統(tǒng)一的字符集

數(shù)據(jù)庫 MySQL
不同的MySQL字符集如何才能轉(zhuǎn)化成統(tǒng)一的字符集呢?這是很值得我們考慮的問題,下文就教您一個(gè)方法,可以輕松解決這個(gè)問題。

下面為您介紹的MySQL字符集處理方法是將不同的MySQL字符集,轉(zhuǎn)化成統(tǒng)一的字符集。 該方法供您參考,希望對您學(xué)習(xí)MySQL字符集方面能有所啟迪。

  1. After   an   upgrade   to   MySQL   4.1,   the   statement   fails:        
  2.  
  3. mysql>   SELECT   SUBSTRING_INDEX(USER(),'@',1);      
  4.  
  5. ERROR   1267   (HY000):   Illegal   mix   of   collations      
  6.  
  7. (utf8_general_ci,IMPLICIT)   and   (latin1_swedish_ci,COERCIBLE)      
  8.  
  9. for   operation   'substr_index'      
  10.  
  11. The   reason   this   occurs   is   that   usernames   are   stored   using   UTF8   (see   section   11.6   UTF8   for   Metadata).   As   a   result,   the   USER()   function   and   the   literal   string   '@'   have   different   character   sets   (and   thus   different   collations):        
  12.  
  13. mysql>   SELECT   COLLATION(USER()),   COLLATION('@');      
  14.  
  15. +-------------------+-------------------+      
  16.  
  17. |   COLLATION(USER())   |   COLLATION('@')         |      
  18.  
  19. +-------------------+-------------------+      
  20.  
  21. |   utf8_general_ci       |   latin1_swedish_ci   |      
  22.  
  23. +-------------------+-------------------+      
  24.  
  25. One   way   to   deal   with   this   is   to   tell   MySQL to   interpret   the   literal   string   as   utf8:        
  26.  
  27. mysql>   SELECT   SUBSTRING_INDEX(USER(),_utf8'@',1);      
  28.  
  29. +------------------------------------+      
  30.  
  31. |   SUBSTRING_INDEX(USER(),_utf8'@',1)   |      
  32.  
  33. +------------------------------------+      
  34.  
  35. |   root                                                               |      
  36.  
  37. +------------------------------------+      
  38.  
  39. Another   way   is   to   change   the   connection   character   set   and   collation   to   utf8.   You   can   do   that   with   SET   NAMES   'utf8'   or   by   setting   the   character_set_connection   and   collation_connection   system   variables   directly.        
  40.  

表的編碼轉(zhuǎn)換可以用:(MySQL   Version   >   4.12)   

  1. ALTER   TABLE   tbl_name   CONVERT   TO   CHARACTER   SET   charset_name;      
  2.  

之前的版本可以用:   

  1. ALTER   TABLE   tbl_name   CHARACTER   SET   charset_name;   
  2.  

 

 

 

【編輯推薦】

深入研究MySQL刪除多表數(shù)據(jù)

多個(gè)MySQL表結(jié)果集組合

MySQL分表處理的實(shí)現(xiàn)方法

MySQL授權(quán)表使用示例

MySQL內(nèi)存表的弊端

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-06-02 17:59:19

MySQL字符集

2010-10-08 09:51:52

Mysql設(shè)置字符

2010-11-01 15:44:45

DB2字符集

2010-04-30 10:16:22

Oracle字符集

2010-06-07 16:09:58

MySQL字符集

2020-12-16 06:34:16

MySQL字符集服務(wù)器

2021-03-23 18:21:30

MySQL數(shù)據(jù)庫字符集

2011-04-11 10:59:33

Oracle字符集

2011-05-16 13:15:55

MySQL存儲字符集

2010-06-13 16:17:26

MySQL改變字符集

2009-02-24 10:51:30

2011-04-11 11:05:12

Oracle字符集

2010-10-09 10:57:22

MySQL默認(rèn)字符集

2010-10-09 10:49:07

MySQL默認(rèn)字符集

2010-10-14 11:52:38

MySQL字符集

2010-05-17 10:01:09

MySql字符集

2010-10-09 11:12:32

mysql默認(rèn)字符集

2009-11-20 16:52:35

Oracle字符集

2011-05-20 13:24:39

oracle字符集

2010-10-09 11:31:25

MySQL字符集
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久久久久238 | 亚洲成人精品国产 | 精品国产久 | 天堂成人av | 欧美一区 | 亚州国产| 日韩成人在线视频 | 国产精品日本一区二区在线播放 | 亚洲成人精品久久 | 成人午夜在线 | 一级片免费视频 | 天天综合网天天综合 | 91资源在线观看 | 日韩色图视频 | 午夜在线免费观看 | 精品一区二区三区中文字幕 | 国产第一页在线播放 | 国产区精品在线观看 | heyzo在线| 在线色网址 | 精品久久香蕉国产线看观看亚洲 | 国产亚洲网站 | 国产aⅴ | 久久亚洲一区二区 | 9999国产精品欧美久久久久久 | 精品综合视频 | 国产日韩欧美在线观看 | 久久亚洲精品久久国产一区二区 | 成人激情视频在线 | 欧美一区二区激情三区 | 色婷婷狠狠 | 久久久成人免费一区二区 | 欧美九九 | 夜夜爽99久久国产综合精品女不卡 | 综合色久 | 亚洲精品电影网在线观看 | 色婷婷一区二区三区四区 | 免费看a | 亚洲国产精品精华素 | 久久精品国产一区二区电影 | 亚洲国产精品久久久久婷婷老年 |