MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),支持在其內(nèi)部存儲(chǔ)4字節(jié)字符集。
4字節(jié)字符集是指用4個(gè)字節(jié)存儲(chǔ)一個(gè)字符的字符集,這個(gè)特性是在MySQL 5.5版本后引入的,在此之前,MySQL只支持1字節(jié)和2字節(jié)字符集。
使用4字節(jié)字符集可以存儲(chǔ)一些特殊字符,例如emoji表情、一些亞洲國(guó)家語言的特殊字符等等。
要在MySQL中使用4字節(jié)字符集,需要選擇支持該字符集的字符編碼,例如utf8mb4。
在創(chuàng)建表時(shí),需要設(shè)置該表支持utf8mb4編碼,如下所示:
CREATE TABLE mytable ( mycolumn VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci );
在插入數(shù)據(jù)時(shí),需要使用對(duì)應(yīng)的編碼格式,例如:
INSERT INTO mytable VALUES ('