创建数据库
create schema test CHARSET utf8mb4 collate utf8mb4_general_ci;
查看字符集
SELECT @@character_set_database;
SELECT @@collation_database;
修改字符集
ALTER DATABASE DEFAULT CHARSET utf8mb4_general_ci;
ALTER DATABASE DEFAULT COLLATE utf8mb4_general_ci;
常用排序字符集
utf8mb4_general_ci
:大多少情况用这个字符集,这是一个不区分大小写的排序规则,支持四字节Unicode字符。对于大多数需要对文本数据进行排序和比较的应用程序来说,这是一个不错的选择。utf8mb4_unicode_ci
:这也是一个不区分大小写的排序规则,支持四字节unicode字符。在对不同语言的文本数据进行排序和比较时,它比“utf8mb4_general_ci”更准确。latin1_swidish_ci
:这是一个不区分大小写的排序规则,支持单字节拉丁字符。它通常用于对欧洲语言中的文本数据进行排序和比较。utf8mb4_bin
:这是一个二进制排序规则,用于逐字节比较文本数据。它区分大小写,不执行任何字符集转换。它适用于对二进制数据进行排序和比较,或对文本数据进行区分大小写的排序和比较。