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

MYSQL数据库乱码及字符集问题

阅读更多
最近用MYSQL数据库的时候不知道怎么回事,通过SQLEXPLORER插件写进去的中文内容是问号。就从网上搜点资料看了下。其实他就是字符集的问题。
下面介绍下几个MYSQL命令:
     1.show character set;或show char set;
      查看数据库支持的所有字符集
     2.status;或\s;
      查看当前状态 里面包括当然的字符集设置
     3.show variables like 'char%';
      查看系统字符集设置,包括所有的字符集设置
     4.show table status from sqlstudy like '%countries%';
      查看sqlstudy数据库中表的字符集设置
     5.show full columns from countries;
      查看表列的字符集设置,关键是在同一个表中,每列可以设置成不同的字符集
知道怎么查看字符集了,下面我来说下如何设置这些字符集(当然全是我这几天从网上整理的,呵呵)
     1.修改服务器级
         a. 临时更改:
             mysql>SET GLOBAL character_set_server=utf8;
        b. 永久更改:
             修改my.ini文件
           [mysqld]
           default-character-set=utf8
    2.修改数据库级
          a. 临时更改:
              mysql>SET GLOBAL character_set_database=utf8;
         b. 永久更改:
              改了服务器级就可以了
     3.修改表级
          mysql>ALTER TABLE table_name DEFAULT CHARSET utf8;
         更改了后永久生效
     4.修改列级
           修改示例:
          mysql>alter
table `products` change `products_model` `products_model` varchar( 20 )
         character set  utf8 collate utf8_general_ci null default null;
         更改了后永久生效
      5.更改连接字符集
           a. 临时更改:
               mysql> set names utf8;
          b. 永久更改:
               修改my.ini文件
             在[client]中增加:
               default-character-set=utf8
执行SQL语句时信息的路径是这样的
信息输入路径:client→connection→server;
信息输出路径:server→connection→results.
这里有篇文章写的还算可以
http://www.phpchina.com/viewthread_13861.html
分享到:
评论

相关推荐

    mysql数据库乱码解决

    本文将深入探讨MySQL数据库乱码问题的根源、解决方案,以及如何避免未来出现类似问题,确保数据的正确读取与显示。 ### MySQL数据库乱码问题解析 #### 1. **乱码产生的原因** 在MySQL中,乱码通常发生在数据存储...

    解决MYSQL数据库乱码问题

    ### 解决MYSQL数据库乱码问题 #### 背景与问题描述 在使用Navicat连接MySQL数据库的过程中,用户可能会遇到一个常见的问题:乱码。这种情况通常发生在字符集设置不一致或者配置不当的情况下,尤其是在使用MySQL ...

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

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

    mysql 数据库乱码问题解决

    总的来说,解决MySQL数据库乱码问题的关键在于理解字符集和排序规则的概念,并正确配置MySQL服务器的字符集设置,以及在必要时更新数据库和表的字符集设置。同时,确保数据导入和传输过程中保持一致的编码格式。

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    2. **数据库表的字符集设置**:如果MySQL数据库中的表字符集不是统一的UTF-8,那么在查询时就可能出现乱码现象。 3. **连接参数配置不当**:在使用MyDAC组件建立数据库连接时,如果没有正确设置字符集参数,也可能...

    MySql数据库导入乱码

    在使用 PHPmyadmin 导出 MySql 数据库时,经常会遇到中文乱码的问题,这是因为数据库的字符集编码问题。中文网站使用的字符集编码一般是 gb2312、gbk、utf8 等三种,而 PHPmyadmin 的默认字符集是 latin1_swedish_ci...

    mysql 数据库乱码处理

    MySQL 数据库乱码处理 MySQL 数据库字符乱码问题是数据库管理中常见的问题之一。造成乱码的原因多种多样,可能是由于数据库...通过以上步骤,我们可以将 MySQL 数据库乱码问题解决,并且能够正确地读取和写入数据。

    mysql数据库乱码问题解决

    ### MySQL数据库乱码问题解析及解决方案 #### 一、乱码问题分析 在处理数据库时,乱码问题是非常常见的一个问题,特别是在使用MySQL这样的关系型数据库管理系统时。本篇文章旨在全面解析MySQL数据库乱码的原因,并...

    MySQL数据库—乱码总结

    通过对MySQL数据库乱码问题的原因分析及解决方案的介绍,我们可以发现,正确的字符集设置是避免乱码问题的关键。通过合理地配置数据库、连接参数以及应用服务器,可以有效减少甚至避免乱码问题的发生,从而提高数据...

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

    在C#编程中,与MySQL数据库交互时可能会遇到编码问题,导致数据乱码。这个问题通常是由于编码不一致或设置不当造成的。本篇文章将详细介绍如何解决MySQL数据库中的乱码问题,并探讨如何通过C#进行数据库操作的封装,...

    ASP连MySQL数据库乱码问题

    本问题聚焦于ASP(Active Server Pages)与MySQL数据库进行数据操作时遇到的乱码问题。这通常涉及到字符编码不一致、设置不当或者传输过程中的编码转换错误。下面我们将深入探讨这个主题,以及如何解决这类问题。 ...

    mysql数据库乱码问题.pdf

    以下是一些关于如何解决MySQL数据库乱码问题的关键知识点: 1. **安装时的字符集选择**: - MySQL在安装时会要求设置默认的字符集。如果这个字符集与你的应用程序(如JSP页面)使用的编码不同,可能会引起乱码。 ...

    linux下mysql数据库乱码问题

    ### Linux 下 MySQL 数据库乱码问题详解 #### 一、问题背景及原因分析 在 Linux 系统中使用 MySQL 数据库时,可能会遇到字符集不匹配导致的数据乱码问题。通常这种现象表现为数据库中的文本数据无法正确显示或存储...

    mysql数据库乱码问题

    ### MySQL数据库乱码问题解析与解决方案 #### 一、引言 在开发过程中,尤其是在处理中文数据时,MySQL数据库中的乱码问题是开发者经常会遇到的问题之一。这类问题可能会导致数据显示异常,影响用户体验,甚至可能...

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

    在处理MySQL数据库时,遇到字符集编码不一致导致的数据乱码问题非常常见。这不仅会影响数据的正确显示,还可能导致数据丢失或损坏。根据提供的标题、描述、标签以及部分内容来看,本文将围绕MySQL乱码问题进行深入...

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

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

    Mysql中文乱码问题完美解决方案.doc

    中文乱码问题通常是由于数据库、应用程序以及服务器之间字符集不一致造成的。解决这一问题的关键在于确保各个环节的字符集设置保持一致。上述四种方法分别针对不同的场景提供了具体的解决方案: 1. **调整客户端与...

    mysql 字符集 乱码问题

    在MySQL数据库管理中,字符集的配置与使用是十分重要的环节之一,尤其在处理多语言环境的数据时更是如此。如果字符集配置不当,很容易导致数据插入、查询过程中出现乱码问题。本文将根据提供的文件信息,详细解释...

Global site tag (gtag.js) - Google Analytics