91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

平和县| 杭锦后旗| 阜新市| 定襄县| 富锦市| 榆树市| 池州市| 康马县| 绍兴县| 山东| 远安县| 林口县| 鹤庆县| 万年县| 张北县| 鄢陵县| 班戈县| 基隆市| 海林市| 江陵县| 抚州市| 崇义县| 偃师市| 大新县| 绵阳市| 措美县| 宜宾市| 沁阳市| 杭锦后旗| 新营市| 久治县| 高阳县| 红河县| 汉寿县| 东光县| 贡觉县| 盱眙县| 中西区| 天门市| 平舆县| 横峰县|