加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.dahaijun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

在mysql5.5中查询字符编码的办法

发布时间:2022-02-24 12:33:15 所属栏目:MySql教程 来源:互联网
导读:在mysql5.5中查询字符编码的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 在mysql5.5中,可以通过SHOW VARIABLES LIKE character%;语句来查询字符编码,可以
       在mysql5.5中查询字符编码的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!          在mysql5.5中,可以通过“SHOW VARIABLES LIKE 'character%';”语句来查询字符编码,可以显示MySQL客户端使用的字符集、连接数据库时使用的字符集、创建数据库使用的字符集、数据库系统使用的字符集等等。          字符(Character)是计算机中字母、数字、符号的统称,一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等。         大部分字符集都只对应一种字符编码,例如:ASCII、IOS-8859-1、GB2312、GBK,都是既表示了字符集又表示了对应的字符编码。所以一般情况下,可以将两者视为同义词。Unicode 字符集除外,Unicode 有三种编码方案,即 UTF-8、UTF-16 和 UTF-32。最为常用的是 UTF-8 编码。   在 MySQL 中,可以通过SHOW VARIABLES LIKE 'character%';命令查看当前 MySQL 使用的字符集,命令和运行结果如下:   mysql> SHOW VARIABLES LIKE 'character%'; +--------------------------+---------------------------------------------------------+ | Variable_name            | Value                                                   | +--------------------------+---------------------------------------------------------+ | character_set_client     | gbk                                                     | | character_set_connection | gbk                                                     | | character_set_database   | latin1                                                  | | character_set_filesystem | binary                                                  | | character_set_results    | gbk                                                     | | character_set_server     | latin1                                                  | | character_set_system     | utf8                                                    | | character_sets_dir       | C:Program FilesMySQLMySQL Server 5.7sharecharsets | +--------------------------+---------------------------------------------------------+ 8 rows in set, 1 warning (0.01 sec) 上述运行结果说明如下表所示:   名称 说明 character_set_client MySQL 客户端使用的字符集 character_set_connection 连接数据库时使用的字符集 character_set_database 创建数据库使用的字符集 character_set_filesystem MySQL 服务器文件系统使用的字符集,默认值为 binary,不做任何转换 character_set_results 数据库给客户端返回数据时使用的字符集 character_set_server MySQL 服务器使用的字符集,建议由系统自己管理,不要人为定义 character_set_system 数据库系统使用的字符集,默认值为 utf8,不需要设置 character_sets_dir 字符集的安装目录 乱码时,不需要关心 character_set_filesystem、character_set_system 和 character_sets_dir 这 3 个系统变量,它们不会影响乱码 。

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!