Mysql数据库怎么查看利用的编码
发布时间:2022-01-17 17:39:29 所属栏目:MySql教程 来源:互联网
导读:本篇内容主要讲解Mysql数据库怎么查看使用的编码,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习Mysql数据库怎么查看使用的编码吧! Mysql数据库默认编码 查看使用的编码 1. 使用status查看 mysql status -------
本篇内容主要讲解“Mysql数据库怎么查看使用的编码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql数据库怎么查看使用的编码”吧! Mysql数据库默认编码 查看使用的编码 1. 使用status查看 mysql> status -------------- mysql Ver 14.14 Distrib 5.6.44, for Linux (x86_64) using EditLine wrapper 2. 使用show variables show variables like 'character' mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ /etc/my.cnf文件中修改配置信息 使用默认的配置信息 本机访问自己的数据库:Server characterset: latin1 status Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 show variables like 'character%' +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 创建一个数据库encodtest,查看其编码信息 Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ character_set_database是数据库的编码格式创建一个test表查看其默认的编码格式 show create table test; +-------+------------------------------- | Table | Create Table | +-------+------------------------------- | test | CREATE TABLE `test` ( `id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | +-------+------------------------------- DEFAULT CHARSET=latin1默认的编码格式是latin1,与数据库编码格式相同 更改配置文件/etc/my.cnf添加设置: [client] default-character-set = utf8 [mysqld] character-set-server=utf8 collation-server=utf8_unicode_ci 本机进入数据库查看编码格式: status Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 show variables like 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 创建数据库查看其编码与上面相同创建表查看编码: +-------+------------------------------------------------------ | Table | Create Table | +-------+------------------------------------------------------ | test | CREATE TABLE `test` ( `id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci | +-------+----------------------------------------------------- DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci默认的编码格式与配置相同 到此,相信大家对“Mysql数据库怎么查看使用的编码”有了更深的了解,不妨来实际操作一番吧! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |