MySQL安装时指定的字符集为UTF8,但是当我向如下表插入汉字时,总是失败(错误字符)!

DROP TABLE IF EXISTS t_weather;
create table t_weather
(c_id                   int unsigned not null auto_increment,c_province     varchar(20) not null,c_city             varchar(20) not null,c_city_code        char(5) not null,c_temperature varchar(20) not null,c_date              date,primary key (c_id)
);INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)
VALUES('湖北',  'WuHan', '57494', '28-37','2011-7-29');
INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)
VALUES('BeiJing', 'BeiJing', '54511', '23-27','2011-7-29');
INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)
VALUES('ShangHai', 'ShangHai', '58367', '28-37','2011-7-29');
INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)
VALUES('GunagDong',   'ShenZhen', '59493', '25-29','2011-7-29');
INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)
VALUES('FuJian',  'XiaMen', '59134', '26-33','2011-7-29');

可能原因:操作系统默认的字符集是GBK,因而使用UltraEdit 编辑汉字时底层保存为GBK字符,当向MySQL插入时就报错了!

因而,改正方法为:将MySQL的默认字符集,改为GBK

查看编码:
show variables like 'collation_%';
show variables like 'character_set_%';

修改默认编码:

进入C:\Program Files\MySQL\MySQL Server 5.0 ,打开 my.ini

修改,default-character-set=gbk

MySQL 字符集相关问题相关推荐

  1. mysql字符集相关问题_MySQL 字符集相关问题

    MySQL安装时指定的字符集为UTF8,但是当我向如下表插入汉字时,总是失败(错误字符)! DROP TABLE IF EXISTS t_weather; create table t_weather ...

  2. mysql设置了utf8mb4还是报错_第07期:有关 MySQL 字符集的 SQL 语句

    本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法. 一.character introducer翻译过来就是字符引导.也就是针对 ...

  3. 字符集_第07期:有关 MySQL 字符集的 SQL 语句

    本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法. 一.character introducer 翻译过来就是字符引导.也就是针 ...

  4. mysql子查询sysdate_Oracle向MySQL 迁移相关事项

    Oracle向MySQL 迁移相关事项 从Oracle移植到MySQL主要有六个方面的内容需要移植,一是表Table,包括表结构和数据,二是触发器Trigger,三是存储过程Procedure,函数f ...

  5. MySQL字符集的基本类型与统一字符集

    以下的文章主要介绍的是MySQL字符集的基本类型, 统一字符集的实际操作方法,等相关内容的介绍,以下就是MySQL字符集的相关内容的描述,希望你会在以后的学习或是工作中带来很大的帮助. 一. MySQ ...

  6. ubuntu的mysql教程 pdf_Ubuntu上的MySQL字符集设置技巧

    Ubuntu上mysql默认安装使用的字符集是latin1. 1 查看字符集支持 show character set; 2 查看字符集相关变量 show variables like quot;ch ...

  7. MySQL对字符集_对MySQL字符集的认识

    此文章主要向大家描述的是MySQL字符集,你对MySQL字符集的实际应用感兴趣吗?如果你对MySQL字符集的实际应用感兴趣的感兴趣的话.你就可以以通过以下的文章对其进行了解,以下就是文章的详细内容描述 ...

  8. mysql字符集解释_MySQL字符集详解

    一.MySQL字符集编码简单介绍 在使用MySQL时要注意6个需要编码的地方:系统的编码.客户端.服务端.库.表.列.字符集编码不仅影响数据存储,还影响client程序和数据库之间的交互.在mysql ...

  9. 零基础带你学习MySQL—字符串相关的函数(十三)

    零基础带你学习MySQL-字符串相关的函数(十三) 一.CHARSET (str)返回子串字符集 二.CONCAT连接子串,将多个列拼接成一列 三.INSTR(string,substring)返回s ...

最新文章

  1. 采访Jesús Fernandes(QA主管)
  2. 某大型企业私有云建设思路解析
  3. html worker api,worker_threads 工作线程
  4. SaaS系列介绍之十一: SaaS商业模式分析
  5. 企业IT数字化能力和运营效果成熟度模型及系列标准解读
  6. 本次谈谈罕见的三方数据维度的cut-off切分,你肯定没遇过
  7. thinkpad重装系统不引导_不重装系统修改引导方式为UEFI模式
  8. Android - 找到当前类的Context
  9. MYSQL索引优化(索引失效场景)
  10. figure字体 latex_Latex字体大小和样式
  11. 文献翻译——基于关联规则挖掘识别的鸡源大肠杆菌共有多重耐药模式(下)
  12. PBFT算法源码详解
  13. js 彻底理解回调函数
  14. pngimg 可以商用吗_免费商用无版权素材 免费图库 抠图 PNG 插画素材
  15. c语言程序规定必须用main作为,C语言学习必须清楚的事情,这就是C语言的开始...
  16. 深扎实战技术 带你走进 MDCC 2016 移动开发者大会
  17. 补码,负数比整数多表示一个
  18. 2021-07-24 centos基础设置
  19. matlab外推法确定搜索区间的程序,《机械优化设计》复习题
  20. 【论文分享】BERTifying the Hidden Markov Model for Multi-Source Weakly Supervised Named Entity Recognition

热门文章

  1. Android官方开发文档Training系列课程中文版:数据存储之数据库存储
  2. 【LeetCode】3月28日打卡-Day13
  3. RocketMQ:Linux下启动server和broker的命令
  4. 使网页成黑白色调的滤镜(转)
  5. 2019.3.23 捕获异常
  6. 题解 【国家集训队2011】数颜色
  7. android 瀑布流
  8. fprintf 和 perror 的理解1
  9. C4.5决策树生成算法完整版(Python),连续属性的离散化, 缺失样本的添加权重处理, 算法缺陷的修正, 代码等
  10. python日期格式转换_python中有关时间日期格式转换问题