utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。一些字符还是不能支持。并且,不能完全支持组合的记号。utf8_general_ci是一个遗留的 校对规则,不支持扩展。它仅能够在字符之间进行逐个比较。这意味着utf8_general_ci校对规则进行的比较速度很快,但是与使用 utf8_unicode_ci的校对规则相比,比较正确性较差)。

对于一种语言仅当使用utf8_unicode_ci排序做的不好时,才执行与具体语言相关的utf8字符集校对规则。例如,对于德语和法语,utf8_unicode_ci工作的很好,因此不再需要为这两种语言创建特殊的utf8校对规则。

utf8_general_ci也适用与德语和法语,除了‘ß’等于‘s’,而不是‘ss’之外。如果你的应用能够接受这些,那么应该使用 utf8_general_ci,因为它速度快。否则,使用utf8_unicode_ci,因为它比较准确。

用一句话概况上面这段话:utf8_unicode_ci比较准确,utf8_general_ci速度比较快。通常情况下 utf8_general_ci的准确性就够我们用的了,在我看过很多程序源码后,发现它们大多数也用的是utf8_general_ci,所以新建数据库时一般选用utf8_general_ci就可以了

mysql数据库 uft8_unicode_ci是utf8吗_MysQL数据库中utf8_unicode_ci与utf8_general_ci的区别相关推荐

  1. mysql 修改库的校对集_mysql数据库的基本操作(增删改查、字符集、校对集)

    MySQL数据库概述 MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Dat ...

  2. mysql创建数据库utf_MYSQL创建utf-8格式的数据库_MySQL

    bitsCN.com MYSQL创建utf-8格式的数据库 先mysql进入: Linux代码 GBK: create database test2 DEFAULT CHARACTER SET gbk ...

  3. mysql数据库初识实训总结_MySQL数据库初识(基础语句)

    初识Mysql 认知 数据库:DB 所有的数据存放的仓库 每一个文件夹也是数据库 数据库管理员:DBA 管理数据库软件 数据库服务器:一台跑着一个数据库管理软件的机器 表:文件,一张存储了数据的表 数 ...

  4. mysql数据库怎么安装建表_mysql数据库安装及建表注意事项

    在使用mysql数据库的时候,难免会遇到插入中文出现"data too long for....."的错误,这个其实不是字段值设置太小的原因,而恰恰是数据库编码和创建数据库实例时设 ...

  5. mysql 英文占几个字符_MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚...

    一.关于 UTF-8 UTF-8 Unicode Transformation Format-8bit.是用以解决国际上字符的一种多字节编码. 它对英文使用 8 位(即一个字节) ,中文使用 24 位 ...

  6. mysql全表重命名备份_Mysql数据库和表的常用操作以及数据备份恢复

    数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...

  7. mysql数据库基础 博客园_MySQL数据库基础

    数据库的一些概念题: DB DBMS 和DBS三者之间的关系 DBS(数据库系统) 包含DB(数据库)和DBMS(数据库管理系统) DB:是指datebase(数据库) DBS:是指datebase ...

  8. mysql数据库在什么程序操作_MySQL数据库基本操作(一)

    在安装MySQL后,会附带一些数据库,系统数据库会记录一些必需的信息,用户无法直接修改,附带的这些数据库作用: information--schema:存储系统中的一些数据库对象信息,如用户表信息.列 ...

  9. mysql数据库在哪里写语句_Mysql数据库操作语句

    零.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...

最新文章

  1. c++强大还是python强大-如果C++很强大,为什么它不及Java、Python流行?
  2. Endpoint 理解
  3. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 角色成员功能的改进支持公司加入到角色...
  4. 捣蛋鹅显示服务器已满,无题大鹅模拟奖杯攻略分享
  5. python delphi_python4delphi 使用
  6. 《统计学习方法》代码全解析——第一部分统计学习方法概论
  7. 刚才读《基于Lucene的中文自然语言搜索引擎》后感
  8. c语言 libxml库函数,使用libxml2库处理xml数据
  9. MapReduce模型、大数据与数据挖掘、云计算的关系
  10. 奖学金——信息学奥赛一本通1179题解
  11. js 身份证号码验证包含15位和18位
  12. 软件测试工程师如何保证软件的质量?
  13. 记住,在看小电影前一定要检查下域名是不是 HTTPS 的
  14. 关于 CVE-2021-44228 Log4j2 漏洞的相关应对汇总说明(包含中英文客户公告)
  15. 简单版的约瑟夫环问题编程:清除隔壁编号的
  16. HTML5在线播放本地视频(IE9以上的浏览器)
  17. unity编辑器扩展--Inspector自定义编辑
  18. 修改ubuntu桌面路径
  19. 解决 Signed Claims JWSs are not supported. 异常
  20. Fairplay流程

热门文章

  1. PSD分层可临摹模板|无线端电商页面UI设计几个常见的错误
  2. matlab求曲线极值程序,matlab函数求极值matlab函数求极值.ppt
  3. mysqld --initialize --console 没有 打印信息_JavaScript设计模式--装饰者模式
  4. QT实现完整TIM登录框界面样式
  5. Windows下最轻量级Git克隆工具源码分享
  6. Ubuntu16.04下禁用scp、sftp和winscp
  7. SU命令的功能及基本用法--psmerge
  8. Intel SDM Chapter 10: APIC
  9. Linux内核:VFIO 内核文档 (实例,API,bus驱动API)
  10. CPU Cache Line:CPU缓存行/缓存块