mysql字符集设置

2024-12-27 06:01:51 科技看看

设置mysql字符集 

设置MySQL字符集可以通过以下几种方式进行:

1. 在my.cnf中设置:在my.cnf文件中添加[mysqld] default-character-set=gbk,或者在启动选项中指定mysqld --default-character-set=gbk,或者在编译的时候指定./configure --with-charset=gbk。这三种方式都只指定了字符集,没有指定校对规则,这样会使用该字符集默认的校对规则。如果要使用该字符集的非默认校对规则,则需要在指定字符集的同时指定校对规则。

2. 使用命令行修改:可以通过命令行修改数据库的字符集。如果数据库已经存在数据,因为修改字符集并不能将已有的数据按照新的字符集进行存放,所以不能通过修改数据库的字符集直接修改数据的内容。

3. 修改my.ini配置文件:在my.ini配置文件中修改default-character-set和character-set-server的值为utf8,然后重启mysql服务。这个方法适用于mysql5.7及以下版本,8.0以后的版本默认就是utf-8。

需要注意的是,如果数据库里已经存在数据,因为修改字符集并不能将已有的数据按照新的字符集进行存放,所以不能通过修改数据库的字符集直接修改数据的内容。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。