`
fallstar2000
  • 浏览: 25984 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库字符集问题

阅读更多
向mysql数据库插入汉字的时候,说是data too long  查看我设置的长度 是varchar 长度100,后来想想可能是字符集的问题,重新设置数据库的字符集后就OK!

MYSQL:\ CREATE DATABASE  DATABASE_NAME  CHARACTER SET GBK ; 或者是utf-8都可以;

也可以创建表的时候加上数据库字符集的设置

-- ----------------------------

CREATE TABLE `characteristic` (
  `characteristic_id` int(10) NOT NULL default '0',
  `name` varchar(30) default NULL,
  `sts` varchar(10) default NULL,
  `create_date` date default NULL,
  PRIMARY KEY  (`characteristic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

--------------------------------

在mysql里面的 my.ini ---default-character-set=gbk 设置字符集
分享到:
评论

相关推荐

    MySQL数据库字符集的问题研究.pdf

    ### MySQL数据库字符集的问题研究 #### 一、MySQL字符集概述 MySQL数据库是瑞典MySQL AB公司开发的一款小型关系型数据库管理系统,因其速度快、易用性好、支持SQL、网络支持性好、可移植性好及费用低廉等特点,在...

    MYSQL修改字符集默认问题

    在MySQL数据库管理与维护的过程中,修改字符集是一个常见的需求,特别是在需要处理多语言或特定编码格式的情况下。本文将详细介绍如何解决“MySQL修改字符集默认问题”,包括修改步骤、注意事项以及可能遇到的问题...

    mysql字符集查看以及修改

    这将显示当前 MySQL 数据库的字符集信息,包括字符集的名称、客户端字符集、连接字符集和服务器字符集。 修改 MySQL 字符集 修改 MySQL 字符集需要修改 MySQL 配置文件 my.cnf。首先,需要找到 MySQL 配置文件的...

    MySQL数据库字符集和整理.doc

    MySQL数据库字符集与排序规则是数据库设计中的重要概念,它们直接影响到数据的存储、检索以及跨语言支持。字符集定义了数据库中字符的编码方式,而排序规则则规定了字符的比较和排序逻辑。 首先,字符集(Character...

    查看和设置MySQL数据库字符集[归纳].pdf

    ### 查看和设置MySQL数据库字符集 #### 一、引言 在数据库管理与应用开发过程中,正确地处理字符集是非常重要的一步。特别是在涉及到多语言环境的应用时,合适的字符集设置能够确保数据的一致性和准确性。本文将...

    mysql数据库互相转换及同步工具-MySQL_MySQL字符集互转

    在不同系统之间迁移数据库时,字符集的不匹配可能会导致乱码问题,因此字符集的转换至关重要。 1. **字符集的概念**:字符集是数据库用来表示文本字符的编码方式,例如ASCII、ISO-8859-1、UTF-8等。不同的字符集...

    MySQL数据库字符集和整理[文].pdf

    在MySQL数据库中,字符集(Character Set)和排序规则(Collation)是两个重要的概念,它们关系到数据的存储和比较方式。字符集决定了数据库、表或列能支持的字符范围,而排序规则则定义了字符的比较和排序规则。...

    MySQL数据库系统中文乱码问题及解决方案.pdf

    MySQL数据库系统中文乱码问题及解决方案 MySQL数据库系统中文乱码问题是指在使用MySQL数据库系统时,中文字符在存储、传输和显示过程中出现乱码的问题。这种问题的出现是由于字符集和编码方式的不兼容所致。 在...

    mysql 字符集 乱码问题

    6. **修改已存在的数据库字符集**:对于已存在的数据库,可以通过`ALTER DATABASE`命令修改其字符集。 - 示例命令:`ALTER DATABASE dbname DEFAULT CHARACTER SET utf8;` 7. **修改表的字符集**:同样地,对于表...

    设置mysql字符集

    在IT领域,尤其是在数据库管理与应用中,字符集的设置...通过上述方法,可以有效避免和解决由字符集配置不当导致的乱码问题,确保MySQL中的数据能够被正确地存储、检索和展示,从而提高数据库系统的稳定性和用户体验。

    Mysql字符集编码详解

    Mysql数据库中的字符集编码问题是许多开发者经常遇到的一个问题,特别是在JAVA项目中。解决这个问题需要从多方面入手,包括服务器、数据库、数据表和连接等四个层次。这篇文章将详细介绍如何解决Mysql数据库乱码问题...

    MYSQL字符集乱码的解决

    这通常是因为MySQL数据库中的字符集设置不一致导致的。例如,在命令行下操作MySQL时,可能会观察到数据库服务器、数据库本身、客户端以及连接的字符集配置不一致。 #### 二、乱码原因分析 根据题目提供的内容,我们...

    h2数据导入mysql数据库(看评论酌情下载)

    在创建数据库时,需要指定数据库的字符集和排序规则,以确保数据的一致性。 其次,需要将 h2 数据库下的表结构导入到 MySQL 数据库中。这里可以右键点击 test 数据库,选择 "导入"-"SQL 文件",然后选择 h2 数据库...

    mysql字符集设置

    MySQL字符集设置是数据库管理中的一个重要环节,尤其是在处理多语言数据或者有特殊字符需求的应用中。字符集决定了数据库、表以及字段如何存储和显示字符,影响到数据的正确性及兼容性。以下将详细讲解MySQL字符集的...

    关于MySQL字符集查看与修改

    **临时更改**:可以在MySQL命令行中使用以下命令临时更改特定数据库的字符集: ```sql mysql> SET GLOBAL character_set_database = 'utf8'; ``` **永久更改**:实际上,一旦服务器级别的字符集被设置,所有新创建...

    精通MySQL字符集与校对集

    假设我们需要在一个支持中文的环境中操作MySQL数据库。首先,我们需要确保所有相关层级的字符集设置都为`utf8`: 1. **服务器级**:确保服务器的默认字符集为`utf8`。 ```sql SET character_set_server = 'utf8';...

    如何解决MYSQL数据库中文乱码问题-.docx

    在实际的开发和应用中,MYSQL数据库中文乱码问题是一个常见的问题,这个问题的出现往往是由于数据库字符集的不正确设置所引起的。解决MYSQL数据库中文乱码问题需要从多方面入手,包括数据库创建、表创建、数据插入、...

Global site tag (gtag.js) - Google Analytics