由于在安装了mysql数据库后没有及时的设置字符集就进行了创建数据库的操作,字符集的问题成为了一个很大的困扰,后来查询了无数的博客或者论文终于解决了这个让我难受了很久的问题,在解决这个问题前我们首先需要对字符集有一个认识。包括客户端字符集,服务器字符集,数据库字符集,数据表字符集和数据库字符集。

一般情况下统一字符集就可以解决中文无法录入的问题,下面我讲一下我的解决方法,在进行mysql后通过(show variables like '%char%';)或者(show variables like 'character%)查看客户端,服务器和数据库的字符集

其中character_set_client是客户端字符集,character_set_database是数据库字符集,character_set_server是服务器字符集。ps:character_set_client,character_set_connection,character_set_results这三项都是在服务器连接进来时完成设定的,我们可以通过 set names utf8同时修改以上的这三个字符集,不过 通常我们一般在my.ini修改,因为这样可以修改character_set_database等属性,在my.ini找到这一行(default-character-set=latin1),将字符集修改为utf8,然后找到找到这一行(character-set-server=latine1),将字符集修改为utf8,在设置成功后重启mysql的服务,再次查询就与我现在的查询结果相同了。

之后是查询MySQL 数据表的字符集,语句是(show table 表名 from sqlstudy_db like '%countries%';)

在最后面的(ENGINE=InnoDB DEFAULT CHARSET =utf)中可以看到当前字符集为utf8,(alter table Student default character set charater name ....)来修改表单的字符集。

最后关于字段的字符集问题 通过(show full columns from Student;)可以查询当前的Student的字符集

修改的方法

(alter table Student change sno sname character set character_name ....)

一般在通过设置这些后就可以正常的进行了。

注意,在设置完后要重启mysql的服务哦

mysql无法输入数据库_关于mysql数据库无法录入中文的问题相关推荐

  1. Mysql这么输入作文_我用access做数据库.最多可不可以在里面输入一篇作文啊?是不是要MYsql做啊?...

    展开全部 access 里可以插入62616964757a686964616fe59b9ee7ad9431333166353165 OLE对象 谈ASP+ACCESS网... 2005-12-22 1 ...

  2. JSP大作业数据库_本地MySQL【种种问题】

    JSP大作业数据库MySQL第1部分.zip: 链接:https://pan.baidu.com/s/1ZHwxAnATQSSjC-F6EpxeUw 提取码:30kw JSP大作业数据库MySQL第二 ...

  3. mysql数据库连接配置路径_[zz]MySQL数据库主从同步安装与配置总结

    注意:本文出自"阿飞"的博客 ,如果要转载本文章,请与作者联系! 并注明来源: http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.ht ...

  4. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  5. mysql命令4类_【Mysql】mysql数据库的一些常用命令

    一.启动与退出 1.进入MySQL: 输入命令:mysql -u root -p 直接输入安装时的密码即可. 此时的提示符是:mysql> 2.退出MySQL:quit或exit 3.数据库清屏 ...

  6. 易语言mysql怎么写字段值_易语言数据库怎么加字段 数据库添加字段说明

    易语言将access数据库作为数据源怎么添加记录到access? .版本 2 .支持库 eDB 数据库连接1.连接Access (取运行目录 () + "数据库名称", " ...

  7. mysql怎么加快搜索_优化mysql数据库 提高检索速度

    在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用.使用索引.使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的. 任何一位数据库程序员都会有这样的体会:高通信 ...

  8. mysql 虚拟数据库_虚拟mysqli数据库

    阿里云ECS 七天打卡 搭建门户网站 创建PolarDB数据库 使用SSH连接ECS 安装LAMP LAMP是指运行在Linux下的Apache.MySQL和PHP的环境.参考以下操作在云服务器上安装 ...

  9. mysql刷新当前数据库_看看MySQL数据库高级操作

    免费资源网 - https://freexyz.cn/ 文章目录 数据表高级操作 准备工作:安装MySQL数据库 一.克隆表 方法一 方法二 二.清空表,删除表内的所有数据 方法一 方法二 三.创建临 ...

  10. mysql executequery返回值_使用executequery数据库

    iOS数据库操作之FMDB SQLite一种轻量级关系数据库,在嵌入式系统中使用比较广泛. 在iOS中使用SQLite需要添加库libsqlite3.0.dylib,并引入头文件#import FMD ...

最新文章

  1. 广州商学院Python正方教务系统爬虫(获取个人信息成绩课表修改密码)
  2. go net.conn读取请求头信息_go语言网络编程socket sever的实现
  3. 视频监控/存储系统设计要点
  4. ipython和anaconda区别_Anaconda和ipython环境适配的实现
  5. 51nod-1640--天气晴朗的魔法(简单最小生成树)
  6. java向注册表单传递数据php_PHP提交from表单的方法
  7. 中教云教师备课云平台获北京市新技术新产品(服务)认定
  8. Intellij IDEA设置系列(四):各种乱码解决方案
  9. UVM的factory机制
  10. 微信开发准备(三)--框架以及工具的基本使用
  11. dss中文含义_DSS(中文译名:决策支持系统),这是什么系统?有多少个种类?...
  12. Android音视频【七】H265硬编解码视频通话
  13. 微信小程序之直播功能使用详解
  14. python二叉树的非递归遍历
  15. 利用IPSec/L2TP代理上网
  16. 能量收集技术能为利用环境能源的应用带来巨大优势
  17. 快看这里,豆瓣9.0的Python爬虫宝藏书籍,自学爬虫必备~
  18. 大屏数据展示,5.5寸大屏幕手机更受消费者喜爱
  19. ostu阈值分割python实现_opencv python 图像二值化/简单阈值化/大津阈值法
  20. lo4net的简单运用

热门文章

  1. Rust 让人奔溃的那些特性!
  2. 谁将称霸跨平台应用市场?
  3. 达摩院 2020 预测:量子霸权指日可待!
  4. 腾讯云刘颖:与微信共建小程序开发者生态,让小程序开发更简单
  5. 苹果 Siri 被曝涉嫌泄露用户隐私;中国联通回应 5G 入网问题;PHP 7.4 beta 1 发布 | 极客头条...
  6. 漫画:给女朋友解释为什么随机播放歌曲并不随机
  7. 快看,我们的分布式缓存就是这样把注册中心搞崩塌的!
  8. 这才是 Python 的 “72 变”玩法!
  9. html垂直线6,HTML的垂直线
  10. html图片下方会有一像素,div里嵌套了img底部会有白块问题和图片一像素问题解决 - Macchiato...