MySQL常用的字符集和排序规则有哪些?

MySQL支持多种字符集和排序规则,以下是一些常用的:

字符集:

utf8mb4:支持最广泛的Unicode字符集,可存储任何国家的文字
utf8:是utf8mb4的子集,支持大部分Unicode字符,但不支持一些较新的字符
latin1:支持欧洲语言字符集,但不支持亚洲语言字符集

排序规则:

utf8mb4_general_ci:基于Unicode字符的一般排序规则,不区分大小写,但不区分重音符号和不同的字符变体
utf8mb4_unicode_ci:基于Unicode字符的排序规则,不区分大小写,但考虑重音符号和不同的字符变体
utf8mb4_bin:基于二进制的排序规则,区分大小写和字符编码,不考虑字符的语言或国家

当创建MySQL表时,可以选择使用哪种字符集和排序规则。例如,使用以下命令创建一个表,将其字符集设置为utf8mb4,排序规则设置为utf8mb4_unicode_ci:

CREATE TABLE my_table (
column1 VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
column2 VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
);

 

posted @   夏威夷8080  阅读(245)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2022-03-09 2022年适合零基础自学的编程语言,Python为何不被看好?
2018-03-09 SpringBoot拦截器中Bean无法注入(转)
点击右上角即可分享
微信分享提示