色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MySQL中utf8和utf8mb4有什么區(qū)別

汽車玩家 ? 來源:IT生涯 ? 作者:IT生涯 ? 2020-04-12 19:21 ? 次閱讀

一、簡介

MySQL在5.5.3之后增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來兼容四字節(jié)的unicode。utf8mb4是utf8的超集,除了將編碼改為utf8mb4外不需要做其他轉(zhuǎn)換。當(dāng)然,為了節(jié)省空間,一般情況下使用utf8也就夠了。

二、內(nèi)容描述

那上面說了既然utf8能夠存下大部分中文漢字,那為什么還要使用utf8mb4呢? 原來mysql支持的 utf8 編碼最大字符長度為 3 字節(jié),如果遇到 4 字節(jié)的寬字符就會插入異常了。三個字節(jié)的 UTF-8 最大能編碼的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文種平面(BMP)。也就是說,任何不在基本多文本平面的 Unicode字符,都無法使用 Mysql 的 utf8 字符集存儲。包括 Emoji 表情(Emoji是一種特殊的 Unicode 編碼,常見于 iosandroid 手機(jī)上),和很多不常用的漢字,以及任何新增的 Unicode 字符等等(utf8的缺點(diǎn))。

通常,計算機(jī)在存儲字符時,會根據(jù)不同類型的字符以及編碼方式分配存儲空間。例如以下幾種編碼方式;

①ASCII編碼中,一個英文字母(不分大小寫)占用一個字節(jié)的空間,一個中文漢字占用兩個字節(jié)的空間。一個二進(jìn)制的數(shù)字序列,在計算機(jī)中作為一個數(shù)字單元存儲時,一般為8位二進(jìn)制數(shù),換算為十進(jìn)制。最小值0,最大值255。

②UTF-8編碼中,一個英文字符占用一個字節(jié)的存儲空間,一個中文(含繁體)占用三個字節(jié)的存儲空間。

③Unicode編碼中,一個英文占用兩個字節(jié)的存儲空間,一個中文(含繁體)占用兩個字節(jié)的存儲空間。

④UTF-16編碼中,一個英文字母字符或一個漢字字符存儲都需要占用2個字節(jié)的存儲空間(Unicode擴(kuò)展區(qū)的一些漢字存儲需要4個字節(jié))。

⑤UTF-32編碼中,世界上任何字符的存儲都需要占用4個字節(jié)的存儲空間。

既然utf8能兼容絕大部分的字符,為什么要擴(kuò)展utf8mb4?

隨著互聯(lián)網(wǎng)的發(fā)展,產(chǎn)生了許多新類型的字符,例如emoji這種類型的符號,也就是我們通常在聊天時發(fā)的小黃臉表情,這種字符的出現(xiàn)不在基本多平面的Unicode字符之中,導(dǎo)致無法在MySQL中使用utf8存儲,MySQL于是對utf8字符進(jìn)行了擴(kuò)展,增加了utf8mb4這個編碼。

所以,設(shè)計數(shù)據(jù)庫時如果想要允許用戶使用特殊符號,最好使用utf8mb4編碼來存儲,使得數(shù)據(jù)庫有更好的兼容性,但是這樣設(shè)計會導(dǎo)致耗費(fèi)更多的存儲空間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    809

    瀏覽量

    26552
收藏 人收藏

    評論

    相關(guān)推薦

    RTOS與Linux到底什么區(qū)別

    很多做嵌入式開發(fā)的小伙伴都存在這樣的疑惑:RTOS與Linux到底什么區(qū)別
    的頭像 發(fā)表于 10-29 09:53 ?436次閱讀

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    插件 Document This:快速注釋 ESLint:代碼檢查工具 DeviceTree:設(shè)備商語法 GBK to UTF8 for vscode:GBK轉(zhuǎn)UTF8插件 Vscode-icons
    發(fā)表于 10-09 15:44

    IG902如何上傳數(shù)據(jù)到MQTT云平臺EMQX ?

    =utf8MB4; 1 rows in set(0.00sec) MySQL主題訂閱表 mqtt_sub 存儲設(shè)備的主題訂閱關(guān)系: DROPTABLEIFEXISTS`mqtt_sub
    發(fā)表于 07-25 07:09

    請問MB90F549GPFV-GSE1和MB90F549GPF-GE1什么區(qū)別

    MB90F549GPFV-GSE1 和 MB90F549GPF-GE1 什么區(qū)別? 第一個零件編號多了兩個字母\" V\"和\"S\" ,這兩個字母
    發(fā)表于 05-17 16:32

    STM8S003XX與STM8S105XX寄存器的配置上有什么區(qū)別呢?

    各位前輩,STM8S003XX與STM8S105XX寄存器的配置上有什么區(qū)別呢?
    發(fā)表于 05-10 07:08

    stm8s005與stm8s105 32管腳什么區(qū)別

    stm8s005與stm8s10532管腳的什么區(qū)別
    發(fā)表于 04-29 08:37

    stm8l151k4外部晶振和內(nèi)部晶振的區(qū)別是什么?外部晶振準(zhǔn)確點(diǎn)嗎?

    stm8l151k4XXX這款單片機(jī)的外部晶振和內(nèi)部晶振什么區(qū)別?外部晶振準(zhǔn)確點(diǎn)嗎? 必要使用外部晶振嗎?
    發(fā)表于 04-28 06:15

    采用UTF8UTF16都無法使用中文SSID怎么解決?

    采用 UTF8UTF16都無法使用中文SSID 將wifi ssid設(shè)置為 \" test12 \",分別用了以下 3種 unicode編解碼格格式,測試情況分分如下: 1.格式一:UTF-16LE 2.G格式二:
    發(fā)表于 02-29 06:36

    線路板的層和階什么區(qū)別

    線路板的層和階什么區(qū)別
    的頭像 發(fā)表于 02-23 17:27 ?717次閱讀

    SPI和QSPI什么區(qū)別

    SPI和QSPI什么區(qū)別
    發(fā)表于 02-06 06:12

    求助,TC275不同的STEP什么區(qū)別

    TC275不同的STEP什么區(qū)別?我看了一些芯片CA-STEP,DB-STEP,DC-STEP這幾個step
    發(fā)表于 02-04 07:34

    CY8C624ABZI-D44的2M閃存和CY8C6247BZI-D54的1M閃存\"電流消耗\"什么區(qū)別嗎?

    , CY8C6247BZI-D54 1MB 閃存 CY8C624ABZI-D44 2MB
    發(fā)表于 01-31 07:36

    T2G的CY8CKIT-005和CY8CKIT-005-A什么區(qū)別嗎?

    你能告訴我T2G的CY8CKIT-005和CY8CKIT-005-A什么區(qū)別嗎?
    發(fā)表于 01-29 08:31

    電源的EMI和EMC什么區(qū)別

    電源的EMI和EMC什么區(qū)別? 電源的EMI和EMC是與電磁干擾相關(guān)的兩個概念,盡管它們一些相似之處,但它們
    的頭像 發(fā)表于 01-19 11:47 ?1656次閱讀

    hdi板與普通pcb什么區(qū)別

    hdi板與普通pcb什么區(qū)別
    的頭像 發(fā)表于 12-28 10:26 ?2805次閱讀
    主站蜘蛛池模板: 苍井空教师BD在线观看全集| 中文字幕不卡在线高清| 亚洲高清无码在线 视频| 亚洲国产免费观看视频| 亚洲综合AV色婷婷五月蜜臀| 最近中文字幕2019免费版日本| 99久久国产露脸精品竹菊传煤| 爱穿丝袜的麻麻3d漫画免费| 国产成人综合高清在线观看| 蝴蝶中文娱乐| 免费可以看黄的视频s色| 日韩午夜欧美精品一二三四区| 亚洲 欧美 日韩 卡通 另类| 永久精品免费影院在线观看网站| 97视频免费在线观看| 高龄熟女50P| 狠狠色丁香婷婷久久综合| 麻豆精品无码久久久久久久久| 青青久在线视频免费观看| 亚洲 日本 欧美 中文字幕| 友田真希息与子中文字幕| vagaa哇嘎黄短片| 国产麻豆剧果冻传媒免费网站| 久久电影院久久国产| 清晨紧湿爱运动h高h| 亚洲精品久久7777777| 97色伦图片97色伦图影院久久| 国产成人高清在线观看播放| 久久精品免费电影| 日韩做A爰片久久毛片A片毛茸茸| 亚洲视频在线观看视频| ass女人下部欣赏| 国产一区二区青青精品久久| 嫩草www视频在线观看高清| 忘忧草下载| 97蜜桃123| 国产在线精品亚洲一品区| 漂亮的保姆3集电影免费观看中文| 亚洲成人免费在线| wwwzzz日本| 久久久久久久电影|