最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql中校對集utf8_unicode_ci與utf8_general_ci的區(qū)別說明

 更新時間:2012年03月25日 19:46:23   作者:  
一直對utf8_unicode_ci與utf8_general_ci這2個校對集很迷惑,今天查了手冊有了點眉目。不過對中文字符集來說采用utf8_unicode_ci與utf8_general_ci時有何區(qū)別還是不清楚
下面摘錄一下Mysql 5.1中文手冊中關(guān)于utf8_unicode_ci與utf8_general_ci的說明:

當(dāng)前,utf8_unicode_ci校對規(guī)則僅部分支持Unicode校對規(guī)則算法。一些字符還是不能支持。并且,不能完全支持組合的記號。這主要影響越南和俄羅斯的一些少數(shù)民族語言,如:Udmurt 、Tatar、Bashkir和Mari。

utf8_unicode_ci的最主要的特色是支持?jǐn)U展,即當(dāng)把一個字母看作與其它字母組合相等時。例如,在德語和一些其它語言中‘ß'等于‘ss'。
utf8_general_ci是一個遺留的 校對規(guī)則,不支持?jǐn)U展。它僅能夠在字符之間進(jìn)行逐個比較。這意味著utf8_general_ci校對規(guī)則進(jìn)行的比較速度很快,但是與使用utf8_unicode_ci的 校對規(guī)則相比,比較正確性較差)。

例如,使用utf8_general_ci和utf8_unicode_ci兩種 校對規(guī)則下面的比較相等:
Ä = A
Ö = O
Ü = U
兩種校對規(guī)則之間的區(qū)別是,對于utf8_general_ci下面的等式成立:
ß = s

但是,對于utf8_unicode_ci下面等式成立:
ß = ss
對于一種語言僅當(dāng)使用utf8_unicode_ci排序做的不好時,才執(zhí)行與具體語言相關(guān)的utf8字符集 校對規(guī)則。例如,對于德語和法語,utf8_unicode_ci工作的很好,因此不再需要為這兩種語言創(chuàng)建特殊的utf8校對規(guī)則。

utf8_general_ci也適用與德語和法語,除了‘ß'等于‘s',而不是‘ss'之外。如果你的應(yīng)用能夠接受這些,那么應(yīng)該使用utf8_general_ci,因為它速度快。否則,使用utf8_unicode_ci,因為它比較準(zhǔn)確。

相關(guān)文章

  • MySQL查看和修改時區(qū)的方法

    MySQL查看和修改時區(qū)的方法

    這篇文章主要給大家介紹了關(guān)于MySQL查看和修改時區(qū)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • mysql獲取版本的幾種方法實現(xiàn)

    mysql獲取版本的幾種方法實現(xiàn)

    本文主要介紹了mysql獲取版本的方法實現(xiàn),主要介紹了三種方法,包含SELECT VERSION(),SHOW VARIABLES和命令行,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • MySQL索引概念及七種索引類型分享介紹

    MySQL索引概念及七種索引類型分享介紹

    這篇文章主要介紹了MySQL索引概念及七種索引類型分享介紹,索引是存儲引擎用于快速找到記錄的一種數(shù)據(jù)結(jié)構(gòu),這也是索引最基本的功能
    2022-08-08
  • mysql實現(xiàn)批量修改字段null值改為空字符串

    mysql實現(xiàn)批量修改字段null值改為空字符串

    這篇文章主要介紹了mysql實現(xiàn)批量修改字段null值改為空字符串,具有很好的參考價值,希望對大家有所幫助。
    2022-08-08
  • mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令的圖解

    mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令的圖解

    這篇文章主要介紹了mysql設(shè)置更改root密碼、mysql服務(wù)器的連接、mysql常用命令,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Linux下mysql5.6.24(二進(jìn)制)自動安裝腳本

    Linux下mysql5.6.24(二進(jìn)制)自動安裝腳本

    這篇文章主要為大家詳細(xì)介紹了Linux環(huán)境下mysql5.6.24二進(jìn)制自動安裝腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • MySQL中ON DUPLICATE KEY UPDATE語句的使用

    MySQL中ON DUPLICATE KEY UPDATE語句的使用

    INSERT INTO ... ON DUPLICATE KEY UPDATE?是一個強(qiáng)大的SQL語句,它結(jié)合了插入新記錄和更新已存在記錄的功能于一體,本文就來介紹一下MySQL中ON DUPLICATE KEY UPDATE語句的使用,感興趣的可以了解一下
    2024-08-08
  • MYSQL比對版本號字符串的方法實例

    MYSQL比對版本號字符串的方法實例

    因為mysql的版本較多,所以最近也踩了一個因為版本號字符串的坑,下面這篇文章主要給大家介紹了關(guān)于MYSQL比對版本號字符串的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • MYSQL主庫切換binlog模式后主從同步錯誤的解決方案

    MYSQL主庫切換binlog模式后主從同步錯誤的解決方案

    在使用FlinkSQL的mysql-cdc連接器來監(jiān)聽MySQL數(shù)據(jù)庫時,通常需要將MySQL的binlog模式設(shè)置為ROW模式,當(dāng)我們將MySQL主庫的binlog模式從STATEMENT切換為ROW并重啟MySQL服務(wù)后,MySQL從庫在同步時可能會報錯,所以本文介紹了MYSQL主庫切換binlog模式后主從同步錯誤的解決方案
    2024-08-08
  • MySql常用查詢命令操作大全

    MySql常用查詢命令操作大全

    本文給大家收集整理了MySql常用查詢命令操作大全,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-11-11

最新評論

高唐县| 庄浪县| 嘉荫县| 德令哈市| 读书| 云梦县| 晋州市| 黑山县| 齐河县| 卢龙县| 太原市| 五寨县| 左权县| 高阳县| 新平| 巫山县| 芦山县| 中宁县| 海淀区| 黑龙江省| 盐池县| 竹山县| 乡城县| 聂拉木县| 合肥市| 庄浪县| 怀远县| 尖扎县| 罗源县| 华亭县| 铁力市| 高阳县| 台中市| 井研县| 沧州市| 建水县| 社会| 蓬安县| 阜新市| 昭平县| 卢氏县|