MySql命令行无法显示中文

好烦遇到了,遇到MySql命令行无法显示中文问题?????

show variables like ‘char%‘;//显示字符集

set names utf8;//设置字符集

describer tablename//显示tablename表中的简单属性

show full columns from tablename//显示tablename表中的字段属性

show create table tablename//显示创建tablename的代码

正在寻找解决办法......

未完待续......

时间: 2024-10-13 01:16:32

MySql命令行无法显示中文的相关文章

MySQL命令行查询结果中文显示乱码

数据库编码格式为utf8,表和字段也都是utf8,存进去的格式是utf-8 但是用命令行工具查询命令select * from 表名; 查询出来的中文是乱码 原因:MySQL客户端根本就不能以utf8的形式返回数据 解决如下: SET NAMES GB2312;   在命令行执行即可解决.

MySQL 命令行不能插入中文的解决办法

今天遇到一个问题,通过navicat 的命令行,向MySQL中建库,建表,插入数据,数据中有中文,将脚本粘贴到命令行中后,回车,总是报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near,而且查看了配置文件所有的编码都已经设置为了 UTF8,却不能批量执行脚本,后来在网上找到一个办

mysql命令行导入sql脚本中文变问号问题

之前一直用工具连接mysql虽然小问题不断也都无伤大雅,最近做金融云项目,只能通过服务器的内网访问数据库,也就是说只能在linux下通过命令行访问,在导入中文的时候发现都变成问号了,经过查询资料解决,特此记录一下思路. 1.检查sql脚本文件是否unicode编码,打开查看是脚本文件中中文是否能正常显示. 2.检查所建好的数据库是否采用utf8编码. 3.在mysql命令行下执行status检查Server characterset和Client characterset编码是否一致(我就是这一

MYSQL 命令行显示乱码 解决方案

中文乱码是因为编码集不支持,所以要改变编码 先查看下设置的编码 使用如下命令 show variables like 'character%'; 在 mysql.conf (Ubuntu mysql5.5)中的 [client]区域加上 default-character-set = utf8 在[mysqld]区域加上 character_set_server = utf8 重启服务 原文地址:MYSQL 命令行显示乱码 解决方案

mysql命令行以及mysql workbence查询结果中文乱码的解决方法

最近正在学习mysql,安装环境是windows server 2003 32位操作系统+mysql 5.1.47同时也安装了mysql命令行以及mysql workbench这里是test数据库create  table fortest(empno int auto_increment,empname nvarchar(20) not null,constraint pk_fortest primary key(empno))default charset=utf8;然后插入了一条数据set

mysql命令行的一些小技巧【实用:多屏显示,格式化输出等】

1.以html格式输出结果使用mysql客户端的参数–html或者-T,则所有SQL的查询结果会自动生成为html的table代码$ mysql -u root --htmlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3286Server version: 5.1.24-rc-log MySQL Community Server (GPL)Type 'help;' or '

MySQL命令行导入sql文件时出现乱码解决方案

Note: sql> source F:weibo.sql(执行相关sql文件) sql> select * from sina into outfile "/weibo.txt"(导出相应数据到C:的weibo.txt) 1. mysql 5.0后其客户端仅支持gbk,故可在sql> set names gbk; 例如: set names gbk; /* Navicat MySQL Data Transfer Source Server : localhost_3

MySQL命令行乱码问题的解决

使用MySQL命令行可以实现许多我们需要的功能,不过在使用MySQL命令行的时候,有一个问题是在MySQL命令行插入中文数据或者查询中文数据时出现乱码,或者显示不对. 1.在MySQL命令行输入:show variables like 'character_set_%'; 查看当前配置的编码. 2.在MySQL命令行输入:set names utf8; 则等同于 set character_set_client=utf8; set character_set_results=utf8; set

mysql命令行参数(转)

MySQL命令行参数 Usage: mysql [OPTIONS] [database] //命令方式  -?, --help //显示帮助信息并退出  -I, --help //显示帮助信息并退出  --auto-rehash //自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子 -A, --no-auto-rehash //默认状态是没有自动补全功能的.-A就是不要自动补全功能  -B, --batch //ysql不使用历史文件,禁用交互  (Enables --sil