欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql8.0設置utfmb4

李中冰2年前8瀏覽0評論

在mysql8.0的默認設置中,字符集使用的是utf8mb4(utf8的超集),但是在有些情況下需要將其設置為嚴格的utfmb4。下面我們來看一下具體的設置方法。

首先,我們需要對mysql進行登錄。

mysql -u 用戶名 -p

然后,我們需要選擇具體的數據庫。

use 數據庫名;

接著,我們需要查看當前數據庫的字符集設置。

show variables like 'character_set_database';

如果結果是utf8或utf8mb4,則需要設置為utfmb4。設置方法如下:

alter database 數據庫名 character set utf8mb4 collate utf8mb4_unicode_ci;

設置完成后,我們需要查看具體的表的字符集設置。

show create table 表名;

如果字符集設置為utf8或utf8mb4,則需要將其設置為utfmb4。設置方法如下:

alter table 表名 convert to character set utf8mb4 collate utf8mb4_unicode_ci;

最后,我們需要查看具體的字段的字符集設置。

select column_name,character_set_name from information_schema.columns where table_name='表名';

如果字符集設置為utf8或utf8mb4,則需要將其設置為utfmb4。設置方法如下:

alter table 表名 modify column 字段名 字段類型 character set utf8mb4 collate utf8mb4_unicode_ci;

到這里,我們就完成了mysql8.0設置utfmb4的過程。