MySQL存儲表情符號小技巧
存儲表情符號
默認(rèn)mysql的字符集是utf8,排序規(guī)則為 utf8_general_ci
INSERT INTO department (name) VALUES ('??')在存儲表情的時候會報 1366 - Incorrect string value: '\xF0\x9F\x98\x84' for column 'name' at row 1, Time: 0.007000s
這時需要修改字符集
ALTER TABLE department MODIFY name varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部門名稱';
這時就可以了
utf8和utf8mb4的區(qū)別
MySQL中的utf8其實是utf8mb3,最多只用3個字節(jié)存儲字符,存儲不了表情。如果要支持表情,需要使用完整的utf8字符集utf8mb4,可用4個字節(jié)來存儲
以上就是MySQL存儲表情符號小技巧的詳細(xì)內(nèi)容,更多關(guān)于MySQL存儲表情符號的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mysql分配root賬號創(chuàng)建數(shù)據(jù)庫的權(quán)限的實現(xiàn)
root用戶通常具有所有的權(quán)限,本文主要介紹了mysql分配root賬號創(chuàng)建數(shù)據(jù)庫的權(quán)限的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
使用存儲過程實現(xiàn)循環(huán)插入100條記錄
本節(jié)主要介紹了使用存儲過程實現(xiàn)循環(huán)插入100條記錄的具體實現(xiàn),需要的朋友可以參考下2014-07-07
關(guān)于com.mysql.jdbc.Driver與com.mysql.cj.jdbc.Driver的區(qū)別
這篇文章主要介紹了關(guān)于com.mysql.jdbc.Driver與com.mysql.cj.jdbc.Driver的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
MySQL窗口函數(shù) over(partition by)的用法
本文主要介紹了MySQL窗口函數(shù) over(partition by)的用法, partition by相比較于group by,能夠在保留全部數(shù)據(jù)的基礎(chǔ)上,只對其中某些字段做分組排序,下面就來介紹一下具體用法,感興趣的可以了解一下2024-02-02
MySQL數(shù)據(jù)庫遠(yuǎn)程訪問權(quán)限如何打開(兩種方法)
本文通過兩種方法給大家介紹MySQL數(shù)據(jù)庫遠(yuǎn)程訪問權(quán)限的打開方法,非常不錯,實用性非常高,感興趣的朋友一起看看吧2016-05-05
MySQL幾點重要的性能指標(biāo)計算和優(yōu)化方法總結(jié)
下面小編就為大家?guī)硪黄狹ySQL幾點重要的性能指標(biāo)計算和優(yōu)化方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03

