您现在的位置是:群英 > 数据库 > MySQL数据库
MySQL默认字符集如何查看和修改?
Admin发表于 2022-10-25 18:10:241418 次浏览
这篇文章分享给大家的内容是关于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默认字符集如何查看和修改?的介绍啦,需要的朋友可以参考上述内容,希望对大家有帮助,想要了解更多,欢迎关注群英网络,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-05-17 14:53:49 
摘要:mysql将数字转为字符串的方法:1、利用CHAR()函数,语法“SELECT CONVERT(数值,CHAR);”;2、利用“+”运算符,将数字与空字符串相加,语法“SELECT 数值+'';”。
2022-05-18 16:13:14 
摘要:mysql中可使用“ALTER TABLE”语句和“NOT NULL”关键字来修改字段为非空,会在修改表时为字段设置非空约束,语法为“ALTER TABLE 表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。
2022-08-03 17:48:06 
摘要:本篇文章给大家带来了关于Oracle的相关知识,其中主要整理了备份与恢复的相关问题,包括了一些关于数据保护、Oracle备份技术比较等等内容,下面一起来看一下,希望对大家有帮助。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部