mysql怎么看当前编码 mysql怎么查看数据库编码

mysql 显示当前字符编码的命令?MySQL的默认编码是Latin1 , 不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8 。
需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为:
show variables like 'character%';
-------------------------- ----------------------------
| Variable_name | Value |
-------------------------- ----------------------------
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
-------------------------- ----------------------------
从以上信息可知数据库的编码为latin1 , 需要修改为gbk或者是utf8;
其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题 。
另一个查看数据库编码的命令:
show variables like ‘collation%’;
怎么设置mysql数据库编码,如何查看mysql编码【mysql怎么看当前编码 mysql怎么查看数据库编码】MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码 。
查看当前数据库编码的SQL语句为:
mysql use xxx
Database changed
mysql show variables like
'character_set_database';
------------------------ --------
|
Variable_name| Value|
------------------------ --------
|
character_set_database | latin1 |
------------------------ --------
1
row in set (0.00 sec)
上面,我们先切换到xxx数据库下面来,然后使用SQL语句:show variables like 'character_set_database';
来查看了xxx数据库的编码 。查询得到的结果是latin1编码 。
下面,我们来修改xxx数据库的编码 , 把它修改为gb2312 。
mysql alter database xxx CHARACTER SET
gb2312;
Query OK, 1 row affected (0.00 sec)
mysql show variables like
'character_set_database';
------------------------ --------
|
Variable_name| Value|
------------------------ --------
|
character_set_database | gb2312 |
------------------------ --------
1
row in set (0.00 sec)
mysql如何查看表的字符编码mysql查看表的字符集的方法:执行【show table status from 库名 like 表名;】语句即可 。如果要查看库的字符集 , 可以执行【show database status from 库名 like 表名;】语句 。
查看表的字符集
show table status from 库名 like表名;
查看库的字符集
show database status from 库名 like表名;
查看表中所有列的字符集
show full columns from 表名;
如何查看设置mysql数据库编码方式打开mysql命令端,输入登录密码进行验证
验证成功,输入 show create database day15; 点击回车(day15为数据库名称)
在下方的信息栏即可看到当前查询数据库编码信息 。
如果需要修改编码信息 , 可以输入alter database day15 default character set gbk;点击回车即可
怎么查询mysql 的表的字符编码需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为:
show variables like 'character%';
-------------------------- ----------------------------
| Variable_name | Value |
-------------------------- ----------------------------
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
-------------------------- ----------------------------
从以上信息可知数据库的编码为latin1,需要修改为gbk或者是utf8;
如何查看mysql数据库字符集编码基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表,有两种方法:
1. SQL 语句
2. 查看元数据字典表
查询结果:
1)第一列代表字符集名字;
2)第二列表示字符集排序规则;
3)第三列表示字符集描述;
4)第四列表示字符集编码的最大字节数 。
mysql怎么看当前编码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql怎么查看数据库编码、mysql怎么看当前编码的信息别忘了在本站进行查找喔 。

    推荐阅读