亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Emoji表情怎么插入到MySQL數據庫中

發布時間:2020-12-03 17:47:54 來源:億速云 閱讀:310 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關Emoji表情怎么插入到MySQL數據庫中,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

實現思路

因為數據庫默認是UTF-8編碼格式,普通的字符串占位3個字節而表情占位4字節,此時UTF-8就不夠用了,需要采用utf8mb4字符集就能解決這個問題了。

注意:utf8mb4字符集要求數據庫版本高于5.5.3。

那么,我們要做的事情如下所示:

  • 修改mysql配置文件,設置其編碼格式
  • 修改數據庫字符集編碼
  • 修改數據庫表字符集編碼

實現過程

mysql默認讀取配置的順序為:/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf,如果對應目錄下不存在這些配置文件,則需要自己新建一個。

  • 修改數據庫配置文件my.cnf,我的文件位置在: /usr/local/etc下,添加下述代碼
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4'
character-set-client-handshake = false
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
  • 修改數據庫字符集編碼,登錄mysql后執行下述sql語句。
# 設置數據庫字符集編碼,chat_system為數據庫名稱,根據自己的實際情況而來
ALTER DATABASE chat_system CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  • 修改數據庫表的字符集編碼,登錄mysql后執行下述sql語句。
# 設置數據庫表字符集編碼,chat_system.feedback_comment_reply為我的數據庫下對應的表名稱,根據自己的實際情況而來
ALTER TABLE chat_system.feedback_comment_reply CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

完成上述操作后,我們來看看是否修改成功,登錄mysql后執行下述sql語句。

SHOW VARIABLES WHERE Variable_name LIKE 'character%' OR Variable_name LIKE 'collation%';

顯示下屬信息,則表示我們已經修改完成了。

Emoji表情怎么插入到MySQL數據庫中

測試用例

我們來往插入一個emoji表情來測試下:

UPDATE chat_system.feedback t SET t.comments = '反饋信息測試😂' WHERE t.id = 1;

上述就是小編為大家分享的Emoji表情怎么插入到MySQL數據庫中了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白河县| 乌兰察布市| 高台县| 阜南县| 敖汉旗| 乌海市| 安仁县| 安新县| 和静县| 岑溪市| 安庆市| 珲春市| 延寿县| 博湖县| 从化市| 司法| 惠州市| 卢氏县| 中宁县| 湘潭县| 四平市| 武穴市| 措美县| 同德县| 鄂托克前旗| 小金县| 拜城县| 手机| 鄂温| 山西省| 宁蒗| 买车| 庄浪县| 都匀市| 宁都县| 明溪县| 抚顺县| 巴楚县| 临澧县| 治多县| 建平县|