`
hollowinhart
  • 浏览: 129226 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

mysl乱码

 
阅读更多

最近学习mysql,java中插入一条记录,中有汉字,cmd下查看事是乱码,上网看了看,解决了:

第1.修改my.ini

建议先备份一下,做软件的基本操作。

该文件在mysql的安装目录下,做一下修改

[mysql]

default-character-set=gbk

.....

 

[mysqld]

default-character-set=gbk

.....

第2.set names gbk

在cmd下进入mysql,执行set names gbk;

OK

 

分享到:
评论
7 楼 hollowinhart 2013-10-09  
create table team(
id int(11) not null auto_increment,
name varchar(50) default null,
primary key(id)
)engine = innodb default charset=gbk;
create table teammembers(
team_id int(11) default null,
name varchar(20) default null,
age int(3) default null,
teamrole varchar(20) default null
)engine = innodb default charset=gbk;
6 楼 hollowinhart 2013-10-09  
create table c_user(
id int(11) not null auto_increment,
age int(11) default null,
firstname varchar(50) default null,
lastname varchar(50) default null,
address varchar(200) default null,
zipcode varchar(10) default null,
tel varchar(11) default null,
primary key(id)
)engine = innodb default charset=gbk;
5 楼 hollowinhart 2013-10-09  
create table email_map(
id int(11) not null,
email_id varchar(20) not null,
email varchar(100) not null default ''
)engine = innodb default charset=gbk;
create table user_map(
id int(11) not null auto_increment,
name varchar(100) not null default '',
primary key(id)
)engine = innodb default charset=gbk;
4 楼 hollowinhart 2013-10-09  
create table email_list(
id int(11) not null,
email_id int(11) not null,
email varchar(100) not null default ''
)engine=innodb default charset=gbk;
create table user_list(
id int(11) not null auto_increment,
name varchar(100) not null default '',
primary key(id)
)engine = innodb default charset=gbk;
3 楼 hollowinhart 2013-10-09  
create table email_set(
id int(11) not null,
address varchar(100) not null
)engine = innodb default charset=gbk;

create table user_set(
id int(11) not null auto_increment,
name varchar(100) not null default '',
primary key (id)
)engine = innodb default charset=gbk;
2 楼 hollowinhart 2013-10-09  
create table dog(
id int(11) not null,
dog_id int(11) not null,
name varchar(20) default null,
color varchar(10) default null,
primary key (id,dog_id)
)engine = innodb default charset=gbk;
1 楼 hollowinhart 2013-10-08  
create table box(
id int(11) not null auto_increment,
width float default null,
length float default null,
height float default null,
name varchar(20) default null,
primary key(id)
)engine = innodb default charset=gbk;

相关推荐

    MySQL乱码解决方案数据库乱码

    ### MySQL乱码问题详解与解决方案 #### 一、MySQL乱码背景及原因分析 在处理MySQL数据库时,遇到字符集编码不一致导致的数据乱码问题非常常见。这不仅会影响数据的正确显示,还可能导致数据丢失或损坏。根据提供的...

    彻底解决C# asp.net连接MySQL乱码问题

    ### 彻底解决C# ASP.NET 连接MySQL乱码问题 在开发过程中,尤其是在处理中文数据时,经常遇到的一个问题是数据库连接时出现乱码。本文将详细介绍如何彻底解决使用C# ASP.NET 应用程序连接 MySQL 数据库时出现的乱码...

    mysql乱码解决方法

    【MySQL 乱码解决方法】 在使用MySQL数据库与PHP配合开发网站时,有时会遇到乱码问题,这通常是由于字符集设置不一致导致的。以下是一些常用的解决方法: 1. **配置数据库环境**: - 在使用工具如ZendStudio或...

    mysql乱码问题解决

    ### MySQL乱码问题解决方案 在处理数据库操作时,字符集编码问题经常会导致数据展示或存储过程中出现乱码现象。MySQL作为广泛使用的开源关系型数据库管理系统之一,在实际应用中也难免会遇到字符集不匹配导致的数据...

    mysql乱码解决问题

    ### MySQL乱码问题解决方案 #### 一、问题背景 在MySQL数据库操作过程中,经常会遇到中文乱码的问题。尤其是在处理简体中文数据时,如果数据库或连接客户端的字符集设置不当,很容易导致显示乱码或者存储错误的...

    windows访问远程linux下mysql乱码问题

    Windows 访问远程 Linux 下 MySQL 乱码问题解决方案 在实践中,我们经常遇到 Windows 访问远程 Linux 下 MySQL 数据库时出现乱码问题。这种问题的主要原因是 Windows 和 Linux 的字符编码方式不同。Windows 使用的...

    解决mysql乱码

    ### 解决MySQL乱码 在使用MySQL数据库的过程中,可能会遇到字符显示乱码的问题。乱码问题通常是由于字符集设置不正确或不匹配所导致的。本文将详细介绍如何解决MySQL中的常见乱码问题,并提供实际的操作步骤。 ###...

    jsp+servlet+mysql乱码解决的这天

    jsp+servlet+mysql乱码解决方案 jsp+servlet+mysql乱码解决方案是指在使用jsp+servlet+mysql开发web应用程序时,如何解决中文乱码问题的解决方案。该方案通过设置每个页面的编码格式为utf-8,控制器servlet中的请求...

    hibernate+mysql乱码问题

    本文将深入探讨“hibernate+mysql乱码问题”的原因、解决方案以及如何预防这类问题。 首先,我们需要了解乱码问题的根源。在数据库层面,MySQL的编码格式对数据存储和检索至关重要。如果数据库、表或列的字符集不...

    mysql乱码的解决方法

    ### MySQL乱码问题解决方案 #### 一、理解MySQL乱码问题 在使用MySQL数据库时,乱码问题是开发者经常遇到的问题之一。它不仅影响数据的准确读取与展示,还可能影响到系统的整体用户体验。通常,MySQL乱码问题的...

    MySql乱码问题解决方法

    本篇文章将深入探讨MySQL乱码问题的原因,并提供一系列详细的解决方法。 1. **问题原因** - **编码不匹配**:数据库、表、字段的字符集设置与输入数据的编码不一致。 - **传输过程中的编码转换**:数据在传输过程...

    c#解决mysql乱码问题的解决及mysql数据库操作的封装

    首先,MySQL乱码问题的根源通常在于字符集设置。MySQL数据库、数据库表以及字段都有各自的字符集设定,这些设定需要保持一致。例如,如果你的数据库服务器使用的是UTF-8编码,那么在创建表或者插入数据时,也需要...

    解决mysql乱码问题全解决

    ### 解决MySQL乱码问题全解析 #### 一、引言 在数据库操作过程中,遇到乱码问题是较为常见的现象之一,尤其是对于频繁更换虚拟主机环境的用户来说,由于不同的服务提供商可能采用不同的MySQL版本,这很容易导致数据...

    mysql乱码问题解决办法

    ### MySQL乱码问题解决办法 在使用MySQL的过程中,经常会出现字符显示乱码的问题,尤其是在处理中文数据时更为常见。本文将详细介绍如何通过多种途径解决MySQL中的乱码问题,包括更改MySQL服务器的字符集设置、调整...

    mysql乱码mysql乱码

    mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码mysql乱码

    mysql乱码问题解决方案

    ### MySQL乱码问题解决方案 在使用MySQL数据库的过程中,经常会遇到字符集编码不匹配导致的数据乱码问题。本文将详细介绍三种解决MySQL乱码问题的方法,并针对每种方法进行深入解析,帮助用户有效地解决乱码问题。 ...

    java+mysql 乱码

    在Java和MySQL交互时,有时会遇到中文乱码问题,这通常是由于编码不一致或配置不当导致的。这里我们将深入探讨如何解决这个问题,主要涉及SSH(Spring、Struts、Hibernate)框架下的设置以及MySQL数据库的相关配置。...

    mysql乱码和一些命令

    本篇文章将详细探讨MySQL乱码问题的成因、解决方法以及一些常用的MySQL命令。 首先,我们来看MySQL乱码问题。乱码问题的根源主要在于字符集设置不一致或不正确。MySQL支持多种字符集,如GBK、UTF-8等,每种字符集对...

    MYsql乱码MYsql乱码MYsql乱码

    ### MySQL乱码问题详解 #### 一、MySQL乱码现象及原因分析 在处理数据库时,经常遇到的一个问题就是字符编码不一致导致的数据显示错误,即所谓的“乱码”。从标题与描述来看,这里主要讨论的是MySQL数据库中的乱码...

Global site tag (gtag.js) - Google Analytics