首页数据库MySQL默认字符集如何查看和修改?

MySQL默认字符集如何查看和修改?

时间2024-03-21 22:57:03发布访客分类数据库浏览1426
导读:这篇文章分享给大家的内容是关于MySQL默认字符集如何查看和修改?,本文介绍得很详细,内容有一定的参考价值,能帮助大家进一步学习和理解“MySQL默认字符集如何查看和修改?”,有这方面学习需要的朋友可以看看,接下来就让小编带领大家一起来学习...
这篇文章分享给大家的内容是关于MySQL默认字符集如何查看和修改?,本文介绍得很详细,内容有一定的参考价值,能帮助大家进一步学习和理解“MySQL默认字符集如何查看和修改?”,有这方面学习需要的朋友可以看看,接下来就让小编带领大家一起来学习一下吧。


 

        

mysql中的默认编码是latin1(ISO_8859_1),可以使用“SHOW VARIABLES LIKE 'character%'; ”命令来进行查看。latin1编码是单字节编码,向下兼容ASCII,但不支持中文,可以通过在配置文件“my.ini”中查找并设置“default-character-set”和“character_set_server”项的值来修改默认编码。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

MySQL默认字符集

MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢?

编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1;

默认情况下,mysql的字符集是latin1(ISO_8859_1)。

ISO-8859-1编码是单字节编码,向下兼容ASCII。不支持中文编码,如果你在创建数据库或建表时没有明确指定编码的方式,那么数据库将采用默认的编码方式,而后你在插入中文的数据时将会出现乱码

查看默认字符集的方法

通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令:

SHOW VARIABLES LIKE 'character%';
    
登录后复制
SHOW VARIABLES LIKE 'collation_%';
    
登录后复制

修改修改默认字符集的方法

MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明.

1、在MySQL的安装目录下找到my.ini

2、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭(mysqld中增加如果出错,可以试character-set-server=utf8

default-character-set = utf8
character_set_server = utf8
登录后复制

3、重启MySQL服务


以上就是关于MySQL默认字符集如何查看和修改?的介绍啦,需要的朋友可以参考上述内容,希望对大家有帮助,想要了解更多,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MySQL默认字符集如何查看和修改?
本文地址: https://pptw.com/jishu/649690.html
MYSQL5.7.12修改用户密码步骤,都有哪些命令 MySQL添加唯一约束怎样实现,方法是什么

游客 回复需填写必要信息