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

mysql 查看系統(tǒng)編碼格式

劉柏宏2年前8瀏覽0評論

介紹

MySQL是一款流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在數(shù)據(jù)庫中存儲的數(shù)據(jù)需要使用一定的編碼格式進行存儲或顯示。本文將介紹如何查看MySQL系統(tǒng)的編碼格式。

查看MySQL的默認編碼格式

要查看MySQL的默認編碼格式,可以使用以下命令:

SHOW VARIABLES LIKE 'character_set%';

執(zhí)行上述命令后,MySQL會返回一組關(guān)于編碼的參數(shù),如下所示:

Variable_name | Value character_set_client | utf8mb4 character_set_connection | utf8mb4 character_set_database | utf8mb4 character_set_filesystem | binary character_set_results | utf8mb4 character_set_server | utf8mb4 character_set_system | utf8

上述結(jié)果中,以character_set_開頭的值表示MySQL的默認編碼格式。

查看數(shù)據(jù)庫表的編碼格式

要查看MySQL中數(shù)據(jù)庫表的編碼格式,可以使用以下命令:

SHOW CREATE TABLE tablename;

執(zhí)行上述命令后,MySQL會返回該表的創(chuàng)建語句,其中包含了編碼格式信息,如下所示:

CREATE TABLE `tablename` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

上述結(jié)果中,CHARACTER SETCOLLATE表示該表的編碼格式。

修改MySQL的編碼格式

如果需要修改MySQL的默認編碼格式,需要先修改配置文件,將[mysqld]下的init_connect參數(shù)和collation-server參數(shù)修改為需要的編碼格式,如下所示:

[mysqld] init_connect='SET collation_connection = utf8_general_ci' collation-server=utf8_general_ci

修改完配置文件后,需要重啟MySQL服務(wù)使配置生效。

結(jié)論

查看MySQL的編碼格式可以通過SHOW VARIABLESSHOW CREATE TABLE命令,如果需要修改MySQL的編碼格式可以修改配置文件并重啟MySQL服務(wù)。