本文内容:本文介绍了在控制台下,使用命令的方式查看mysql数据库的编码。


1.首先连接数据库。

在cmd下输入

>mysql -h 数据库地址 -u 用户名 -p密码


2.连接数据库完成后

使用 status 命令查看数据库的编码方式:

mysql> status;
--------------
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe  Ver 14.14 Distrib 5.6.21,
 for Win32 (x86)

Connection id:          1320
Current database:
Current user:           rdps@10.118.44.29
SSL:                    Not in use
Using delimiter:        ;
Server version:         5.5.28 MySQL Community Server (GPL)
Protocol version:       10
Connection:             10.118.46.4 via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    gbk
Conn.  characterset:    gbk
TCP port:               3306
Uptime:                 2 days 1 hour 28 min 49 sec

Threads: 10  Questions: 680380  Slow queries: 0  Opens: 167265  Flush tables: 2
 Open tables: 4  Queries per second avg: 3.819
--------------

如果想看某一个数据库的编码方式,首先要用 use 数据库名切换数据库。不知道有哪些数据库,可以使用 show databases;

或者使用

<span style="font-size:14px;">mysql> show variables like 'char%';
+--------------------------+----------------------------------------------------
---+
| 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       | /usr/local/mysql-5.5.28-linux2.6-i686/share/charset
s/ |
+--------------------------+----------------------------------------------------
---+
8 rows in set (0.00 sec)</span>


乱码解决:

可以参靠http://www.blogjava.net/f6k66ve/archive/2010/03/01/314173.html

Logo

更多推荐