MySQL數據庫是一種常用的關系型數據庫管理系統,然而在處理中文字符方面存在一些限制。
CREATE TABLE test ( id INT(11) NOT NULL AUTO_INCREMENT, content VARCHAR(50) NOT NULL, PRIMARY KEY (id) ) DEFAULT CHARSET=utf8;
以上的代碼創建了一個表test,將字符集設置為utf8,但是如果我們要插入中文字符,會發現出現亂碼的情況。
INSERT INTO test (content) VALUES ('中文內容');
可以使用以下代碼將字符集設置為utf8mb4,僅適用于MYSQL5.5.3及以上版本。
CREATE TABLE test ( id INT(11) NOT NULL AUTO_INCREMENT, content VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, PRIMARY KEY (id) );
通過以上操作,便可以在MySQL數據庫中存儲中文字符了。
上一篇css底層怎么渲染的
下一篇css應用綜合案例