MySQL怎样设置字符集和排序规则
MySQL数据库作为当前使用最广泛、最流行的关系型数据库管理系统之一,其内置了非常丰富的字符集和排序规则,可以满足区别语言、区别国家、区别地区的数据贮存和管理需求。
1.查看当前MySQL字符集和排序规则
在开始设置MySQL字符集和排序规则之前,我们需要先查看当前的字符集和排序规则,可以通过以下SQL语句来查看:
SHOWVARIABLESLIKE'character_set_%';SHOWVARIABLESLIKE'collation%';其中,第一条SQL语句可以查看数据库、连接、服务器等区别层级的字符集设置情况,第二条SQL语句可以查看当前所使用的排序规则(它们都以collation开头)。
2.修改MySQL字符集
对MySQL的字符集设置,我们一般需要更改以下三种字符集:
ALTERTABLEtable_nameCONVERTTOCHARACTERSETutf8;SETNAMES'utf8';3.修改MySQL排序规则
对MySQL的排序规则设置,我们一般需要修改以下两个排序规则,它们分别是:
[mysqld]collation_server=utf8_unicode_ciCREATETABLEtable_name(col_nameVARCHAR(20))ENGINE=InnoDBDEFAULTCHARSET=utf8COLLATEutf8_general_ci;4.总结
MySQL的字符集和排序规则设置非常灵活,可以面向区别数据贮存和管理需求进行灵活配置,以到达优化数据检索和传输的效果。
桂@哥@网@络www.guIgegE.cn
TOP