中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

壤塘县| 汕头市| 隆尧县| 大渡口区| 盘山县| 南京市| 潮州市| 广西| 玉田县| 肥乡县| 永顺县| 崇文区| 新野县| 阳西县| 连平县| 祁连县| 富顺县| 徐闻县| 当阳市| 应用必备| 太白县| 麻栗坡县| 景东| 江川县| 昭苏县| 林西县| 封丘县| 沙雅县| 招远市| 通道| 大厂| 四子王旗| 苏尼特右旗| 新乡市| 将乐县| 克东县| 定远县| 芮城县| 福州市| 滨州市| 文化|