author:hann

最近龙巅开启5.0开发,创建新表时

提示报错

查明原因:

是因为在创建表时

create table(

XXX

)ENGINE=InnoDB DEFAULT CHARSET=utf8_general_ci ROW_FORMAT=DYNAMIC COMMENT='XXX表';

结尾声明表的字符级时出错,设置为utf8_general_ci,改成utf8就好了。

那么mysql的字符集有几种呢?可以一起在这里总结下

dabases、table、field

其实都需要设置字符集,如果没有设置走mysql配置默认,

show variables like 'character_set_%';

#查看默认字符集

通常我们设置的字符集有两种: utf8,utf8mb4

区别是啥?

utf8mb4支持emoji表情,所以可以根据业务所需调整

那么

utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci中

unicode_ci,general_ci有什么区别吗?

utf8mb4_general_ci:ci即case insensitive,不区分大小写。没有实现Unicode排序规则,在遇到某些特殊语言或者字符集,排序结果可能不一致。但是,在绝大多数情况下,这些特殊字符的顺序并不需要那么精确。

utf8mb4_unicode_ci:是基于标准的Unicode来排序和比较,能够在各种语言之间精确排序,Unicode排序规则为了能够处理特殊字符的情况,实现了略微复杂的排序算法。

以上

mysql字符集异常_mysql字符集设置出错问题相关推荐

  1. mysql设置字符集命令_mysql命令设置字符集

    2页 1财富值 修改数据库字符集 2页 2财富值 mysql字符集 3页 2财富值 MySQL字符集 3页 免费 MySQL字符集问题 7页 2财富值喜欢此文档的还喜欢 ...... 默认字符集的方法 ...

  2. mysql中设置字符集语句_MYSQL字符集设置的方法详解(终端的字符集)

    前言 每次利用终端 创建数据库或者创建表的时候,字符集都是latin1,或者进行插入值的时候,显示的是乱码(不指定字符集的时候)如下: 查看当前数据库的字符集 character_set_client ...

  3. ci框架 mysql 超时时间_mysql 字符集和校验规则( CHARSET amp; COLLATE)

    我们首先看下常见建表语句: mallAllGoodsCREATE TABLE `qywl`.`mallAllGoods` ( `id` varchar(64) NOT NULL COMMENT '主键 ...

  4. sqlyog更改字符集编码_MySQL 字符集设置

    Linux(Ubuntu)环境描述具体操作,Unux与其基本一致,Windows路径配置上少有不同. 我们将讨论以下几个问题: 字符集问题表征 修正配置,设置默认字符集编码 在使用过程中强制设置字符集 ...

  5. 检测mysql字符正确_mysql字符集的测试

    nls_lang用于设置客户端的字符集.影响sqlplus界面的语言. regedit: hkey_local_machinesoftwareoraclehome0 nls_lang键值 1.取值为' ...

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

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

  7. mysql 字符集 表情_MySQL字符集(表情包)

    目录 1. 问题 - MySQL插入表情包符号 2.解决方法 2.1针对字段修改编码格式(推荐使用) 2. 2.整个数据库修改编码格式 3. MySQL字符集 3.1 数据库字符集 3.1.1查看当前 ...

  8. mysql 字符集 性能_MySQL字符集不一致导致性能下降25%,你敢信?

    故事是这样的: 我在对MySQL进行性能测试时,发现CPU使用率接近100%,其中80%us, 16%sys,3%wa,iostat发现磁盘iops2000以下,avgqu-sz不超过3,%util最 ...

  9. mysql字符集问题_mysql字符集问题

    报错如下: Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for ...

  10. Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢

    mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: ...

最新文章

  1. 支付宝接口调用问题快速通道
  2. python连接mysql代码_python连接mysql
  3. ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else switch while for
  4. 手机内部零件名称图解_旧手机回收后都干嘛了?
  5. android 开源 数据库,Android开源数据库框架-LitePal的使用
  6. 《钢铁神兵》里的较量的数学题,都是什么级别的难题?
  7. matplotlib.text.Text
  8. 常见SQL Server 2000漏洞及其相关利用2
  9. vue中使用cookie记住用户上次选择(本次例子中为下拉框)
  10. python+requests+pytest_Python+Requests+Pytest 在window下的安装(附pip升级过程遇到的问题)...
  11. 淘宝类目 API数据接口
  12. 使用“网吧卫士”实现网吧带宽完美管理(转)
  13. 游戏出海行业现状概况
  14. 计算机主机sn号怎么查看,笔记本序列号怎么看_笔记本电脑SN序列号的查看方法-win7之家...
  15. zabbix 快速入门
  16. 协同演化博弈模型matlab,求教 matlab做演化博弈
  17. 触发器-trigger
  18. Docker搭建MySQL的PXC集群
  19. 大连医科大学中山学院计算机科学与技术,2021年大连医科大学中山学院各专业录取分数线...
  20. 漫画:二分法系列篇(第一讲)

热门文章

  1. 中国科学家dna计算机,我国首台DNA计算机问世
  2. 网络安全----数字签名与数字证书
  3. 宝塔站点配置SSL证书
  4. 硬核,创业公司就应该技术选型 Spring Cloud Alibaba, 开箱即用
  5. 《动森》为何流行:“我就是想找个地方待着”
  6. k8s笔记20--基于 K8S 的 cicd 概述
  7. 2021年12月四六级考试成绩批量查询Java
  8. 利用Email包实现邮件的群收发功能
  9. ubuntu下qt模拟键盘按键按下_Qt 项目之虚拟键盘
  10. css —— 写炫酷动画