数据库MySQL中出现乱码和表格不对齐怎么解决

这篇具有很好参考价值的文章主要介绍了数据库MySQL中出现乱码和表格不对齐怎么解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL中出现乱码问题及解决办法:

情况类似:

首先进入到数据库中,命令:mysql -h localhost -uroot -p或者mysql -uroot -p;进入数据库后选择一个你的数据库查看表中的中文是否乱码

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

以上是数据库中表格出现乱码情况,原因可能有以下几种:

  • 字符集是utf-8,不能显示所有的汉字
  • 创建表的时候出了问题。创建表的时候默认字符集是Latin1

解决办法1:

  • set names gbk;这是暂时的解决措施,每次打开mysql时都要重新设置,较麻烦。

 解决办法2:

 找到my.ini文件(一般是在C盘:C:\Program Files\MySQL\MySQL Server 5.5下),用记事本打开my.ini,Ctrl + f 查找default-character-set=utf8,将utf8改为gbk;

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

 数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

  解决办法3:

 在mysql中cmd里输入show variables like'%char%';

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

把上面的编码方式改变:

set character_set_results=gb2312; 就可以正常显示!

 数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

然后选择表格查看select * from bank;显示正常没有出现乱码。

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

再一次查看改后的属性

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

出现表格不对齐的原因有一下几点:

  • 创建表的时候出现了错误,建议删除重建
  • 输入 charset gbk;命令
    这是暂时解决出现的问题,每次重启时都要使用这个命令。

解决办法:

 输入charset gbk;

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

数据库MySQL中出现乱码和表格不对齐怎么解决,数据库MySQL,数据库,mysql

若果要从根本源头解决表格对齐,需要重新安装数据库 。

小知识:文章来源地址https://www.toymoban.com/news/detail-827626.html

  • GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。
  • gb2312是简体中文的码
  • gbk支持简体中文及繁体中文
  • big5支持繁体中文
  • utf-8支持几乎所有字符 

到了这里,关于数据库MySQL中出现乱码和表格不对齐怎么解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • vim中出现复制不对齐-乱码问题

    不对齐解决: 使用纯文本模式粘贴:在进入 Vim 编辑器后,先按下 :set paste 进入插入模式,然后再进行粘贴操作。这样可以确保粘贴的文本以纯文本格式插入,而不会触发自动缩进或其他格式化操作 中文乱码问题: 在终端中,查看当前终端的字符编码设置。 可以使用下述命

    2024年02月14日
    浏览(9)
  • mysql怎么将已有的数据库拷贝为另一个数据库

    您可以使用MySQL的 CREATE DATABASE 和 CREATE TABLE 语句将已有的数据库和其表拷贝到另一个数据库中。下面是具体的步骤: 在MySQL客户端中,使用 CREATE DATABASE 语句创建一个新的空数据库。例如,如果您想将现有的数据库 source_db 拷贝到新数据库 target_db 中,可以执行以下命令: 在

    2024年02月08日
    浏览(13)
  • mysql数据库忘记密码了怎么办

    mysql数据库忘记密码了怎么办

    本人用的mysql8版本 看到网上很多教程,什么修改配置文件my.ini。在8版本根本没用。以下是8版本解决办法。亲测可用。 1、用管理员身份打开命令行工具。(强调:管理员身份) 2、停止mysql服务: 3、输入以下命令无密码启动mysql 4、 另开一个命令行窗口,输入mysql -u root无密

    2024年02月11日
    浏览(11)
  • MySQL----MySQL数据库出现Lost connection to MySQL server during query错误的解决办法

    MySQL----MySQL数据库出现Lost connection to MySQL server during query错误的解决办法

    【原文链接】MySQL----MySQL数据库出现Lost connection to MySQL server during query错误的解决办法 Mysql数据库在查询数据库的时候回报出了如下异常:Lost connection to MySQL server during query,具体异常信息如下: 1、在数据库中查看如下变量的值 可以看到这里的net_read_timeout和net_write_timeout分别

    2024年02月16日
    浏览(11)
  • MySQL 数据库 group by 语句怎么优化?

    MySQL 数据库 group by 语句怎么优化?

    我这里创建一张订单表 复制代码 同时也在表里插了一些数据 现在我们这里执行 group by 语句 复制代码 很明显,这里就可以统计出来 每件商品一共有多少订单数据! 2.1、explain 分析 不同的数据库版本,用 explain 执行的结果并不一致,同样是上面 sql 语句 「MySQL 5.7 版本」 Extr

    2024年02月06日
    浏览(7)
  • MySQL数据库忘记密码怎么办?教你一招

    MySQL数据库忘记密码怎么办?教你一招

    文章目录 1.以管理员身份打开cmd,关闭Mysql服务 2. 跳过密码授权登录  3.再继续以管理员身份打开一个cmd窗口,进行重置密码  4.使用新密码重新登录mysql验证  5.使用Navicat可视化工具连接Mysql Mysql数据库之前安装好了,但是突然忘记当初自己设置的登录密码了,导致使用Navi

    2024年02月04日
    浏览(206)
  • 【MySql】Navicat 连接数据库出现1251 - Client does not support authentication protocol ...... 问题的解决方法

    【MySql】Navicat 连接数据库出现1251 - Client does not support authentication protocol ...... 问题的解决方法

    Navicat 连接 mysql,连接时出现问题:1251 client does not support authentication protocol requested by server… 再次安装MySQL后,使用 Navicat 或者 MySQL yog都会出现上面这个异常。 其实这是一个简单的权限与安全问题,只需要在 MySQL Shell 中输入两行命令就可以解决问题啦。 1、以管理员身份运行

    2024年02月09日
    浏览(19)
  • Navicat连接数据库出现 is not allowed to connect to this MySQL server 报错

    Navicat连接数据库出现 is not allowed to connect to this MySQL server 报错

    我们发现防火墙已经关闭了,还会出现这样的情况,那是因为mysql数据只允许自身所在的本机器连接,不允许进行远程连接 (1)在mysql服务安装的机器上进入mysql:  (2)然后使用 use mysql命令,出现如下报错。  (3)如出现上图报错,那是因为没有修改mysql的初始密码,使用

    2023年04月13日
    浏览(14)
  • python在Django中,如何使用MySQL数据库进行分页怎么实现

    在Django中,使用MySQL数据库进行分页是一个相对简单的任务。Django的ORM提供了内置的分页功能,你只需要使用Paginator类即可。以下是一个基本的示例,展示了如何在Django中使用MySQL进行分页: 首先,确保你已经安装了Django和MySQL,并且已经配置了Django项目以使用MySQL数据库。

    2024年04月29日
    浏览(10)
  • CAD数据导入到ArcGIS中出现乱码怎么办?

    CAD数据导入到ArcGIS中出现乱码怎么办?

    在项目中,我们通常会涉及到将甲方提供的CAD数据提取成标准.SHP数据,但是CAD它导入到ArcGIS Desktop中竟然乱码了,标注看不清了,好头大。其实是字符集的问题,将注册表中的字符集改为简体中文就可以解决,下面来看解决方法。 在windows搜索框中输入“regedit”。 点击“注册

    2024年02月05日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包