MySQL是一個(gè)開源的斷言關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被認(rèn)為是目前最流行、最常用的數(shù)據(jù)庫之一。在使用MySQL 5.6版本的過程中,我們可能會(huì)遇到需求需要修改編碼設(shè)置的情況。
修改MySQL的編碼設(shè)置分為多個(gè)步驟:
1. 修改MySQL Server的編碼設(shè)置
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
2. 修改MySQL客戶端的編碼設(shè)置
[client] default-character-set=utf8mb4
3. 修改已有的表的字符集和校對(duì)規(guī)則
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
4. 修改列的字符集和校對(duì)規(guī)則
ALTER TABLE table_name MODIFY column_name VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
5. 修改數(shù)據(jù)庫的默認(rèn)字符集和校對(duì)規(guī)則
ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
需要注意的是,修改MySQL的編碼設(shè)置會(huì)影響到已經(jīng)存在的數(shù)據(jù)以及在之后新增的數(shù)據(jù)。因此在修改之前一定要做好備份工作。
上一篇css如何使文本變粗
下一篇css好看的表格教程圖