数据库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日
    浏览(32)
  • mysql怎么将已有的数据库拷贝为另一个数据库

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

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

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

    2024年02月11日
    浏览(44)
  • 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日
    浏览(51)
  • MySQL 数据库 group by 语句怎么优化?

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

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

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

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

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

    2023年04月13日
    浏览(43)
  • 【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日
    浏览(66)
  • python在Django中,如何使用MySQL数据库进行分页怎么实现

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

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

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

    2024年02月05日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包