当前位置: 首页 > news >正文

(一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景

utf8mb4_general_ci 和 utf8mb4_unicode_ci 是 MySQL 数据库中字符集和排序规则。用于指定字符数据的排序和比较规则,确保在数据库中对字符串进行查询和比较时得到正确的结果。

1、utf8mb4_general_ci 是一个较为简单的排序规则。不区分大小写(case-insensitive)和重音符号(accent-insensitive)。适用于大多数情况下的基本字符排序需求,但对某些特殊字符排序不够精确。

2、utf8mb4_unicode_ci 是一个更为复杂和精确的排序规则。区分大小写和重音符号,将一些特殊字符(如不同语言的变音字母)视为相等。 排序规则对于多语言和特殊字符排序更为精准和全面,能够处理一些特殊字符的排序和比较,避免了一些特殊字符导致的排序错误,因为它需要更复杂的算法来处理排序,会导致性能稍微降低。但是一种更全面的解决方案。

适用于多语言环境和对特殊字符排序要求较高的场景,推荐使用 utf8mb4_unicode_ci,确保准确性。
适用于只需要基本字符排序且性能要求较高的情况,推荐使用utf8mb4_general_ci,处理更高效。

相关文章:

  • 每日一练 - OSPF邻接与邻居关系
  • SpringMVC 写个 HelloWorld
  • visual studio error MSB8008:
  • 顶级管理者的新视角:管理状态而非时间
  • Hadoop升级失败,File system image contains an old layout version -64
  • Vue中CSS动态样式绑定
  • 服务器雪崩的应对策略之----降级处理
  • 使用Docker在Mac上部署OnlyOffice,预览编辑word、excel、ppt非常好
  • 【STM32】矩阵计算器
  • 反激开关电源EMI电路选型及计算
  • mybatis中yml配置log-impl是什么?有什么用?
  • FreeRTOS源码分析
  • 面试笔试--通用事件处理框架编写一个日志缓存插件
  • 技术差异,应用场景;虚拟机可以当作云服务器吗
  • SambaLingo——教会大模型新语言
  • 分享的文章《人生如棋》
  • [nginx文档翻译系列] 控制nginx
  • Git学习与使用心得(1)—— 初始化
  • Golang-长连接-状态推送
  • HomeBrew常规使用教程
  • miaov-React 最佳入门
  • overflow: hidden IE7无效
  • springboot_database项目介绍
  • webgl (原生)基础入门指南【一】
  • 阿里云前端周刊 - 第 26 期
  • 闭包--闭包之tab栏切换(四)
  • 从0实现一个tiny react(三)生命周期
  • 电商搜索引擎的架构设计和性能优化
  • 模型微调
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 区块链共识机制优缺点对比都是什么
  • 思否第一天
  • 算法-插入排序
  • 算法-图和图算法
  • 学习笔记TF060:图像语音结合,看图说话
  • raise 与 raise ... from 的区别
  • ​2021半年盘点,不想你错过的重磅新书
  • #pragma 指令
  • (1)(1.11) SiK Radio v2(一)
  • (1)常见O(n^2)排序算法解析
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (汇总)os模块以及shutil模块对文件的操作
  • (计算机网络)物理层
  • (理论篇)httpmoudle和httphandler一览
  • (十八)SpringBoot之发送QQ邮件
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (转)菜鸟学数据库(三)——存储过程
  • (转)大道至简,职场上做人做事做管理
  • (转)德国人的记事本
  • (转)母版页和相对路径
  • (转)视频码率,帧率和分辨率的联系与区别
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)