我有整理问题.我想设置整理以支持日语.例如,当table.firstname具有“あ”时,带有“ぁ”的查询应返回记录.提前致谢.

解决方法:

这就像“大写”和“小写”,对吗?

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_general_ci;

+---------------------------------------+

| 'あ' = 'ぁ' COLLATE utf8_general_ci |

+---------------------------------------+

| 0 |

+---------------------------------------+

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_ci;

+---------------------------------------+

| 'あ' = 'ぁ' COLLATE utf8_unicode_ci |

+---------------------------------------+

| 1 |

+---------------------------------------+

mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci;

+-------------------------------------------+

| 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci |

+-------------------------------------------+

| 1 |

+-------------------------------------------+

我建议将列更改为COLLATION utf8_unicode_520_ci(或utf8mb4_unicode_520_ci).

如果您希望包含中文,请务必使用utf8mb4. (也许这个建议也适用于汉字.)

标签:mysql,collation

来源: https://codeday.me/bug/20191008/1872731.html

mysql排序规则英文 数字_如何在MySQL中为日语设置模式排序规则相关推荐

  1. mysql 8重置root密码_如何在MySQL 8中重置root密码

    MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...

  2. python3提取字符串中的数字_如何在Python中从字符串中提取数字?

    14 回复 | 直到 1 年前 1 430 3 年前 如果只想提取正整数,请尝试以下操作: >>> str = "h3110 23 cat 444.4 rabbit 11 ...

  3. java中如何检查字符串都是数字_如何在Java中检查字符串是否为数字?

    我们将检查字符串是否为数字-借助逻辑,我们将解决此问题,第一步,我们将使用一个名为str的字符串变量,并将任何值存储在其中. 在第二步中,我们将使用一个名为str_numeric的布尔变量,该变量存储 ...

  4. mysql怎么创建出生日期表_如何在MySQL中从出生日期开始生成数字序列

    如果您可以使用外部编程语言,则可以使用(例如)this Ruby library为每行生成正确的PESEL编号. 另一方面,如果你想在MySQL中单独使用,你可以使用类似下面的函数(基于上面提到的Ru ...

  5. java 判断数字_如何在java中判断一个字符串是否是数字

    前言 数字在某些领域经常用字符串来进行表示和传递.那么我们如何判断一个字符串是否是数字呢?今天我们来探讨一下这个话题. 空字符和null 首先我们可以很清晰的知道空字符""和nul ...

  6. mysql按特定的顺序_如何在MySQL中按特定顺序排列数据?

    使用ORDER BYIF()可以按特定顺序排列数据.以下是语法-select *from yourTableName ORDER BY IF(yourColumnName=yourValue1 OR ...

  7. mysql外键约束脚本_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  8. 如何打开mysql的批处理宫娥能_如何在MySQL中进行批处理插入

    大话西游666 大多数情况下,您不是在MySQL客户机中工作,您应该使用适当的API将插入批处理到一起.例如,在JDBC中:connection con.setAutoCommit(false); P ...

  9. mysql获得每条记录_如何在MySQL查询结果集中得到每条记录的行号

    如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数. Oracle 中可以使用标准 ...

最新文章

  1. PHP微信公众号开发插件,基于ThinkCMF1.5.0开发的微信公众号插件
  2. Java面试题汇总及答案2021最新(ioNio)
  3. iMeta期刊顾问James M Tiedje当选中国科学院外籍院士
  4. CodeForces - 1228B Filling the Grid(思维,水题)
  5. CSS学习笔记(更新中...)
  6. 云服务器支持javascript,云服务器支持javascript
  7. 批处理结束某个进程_[MIT6.824-lab1] 批处理算法模型MapReduce
  8. java 药品管理系统_基于Java web的医药药品管理系统
  9. 网页游戏用的什么编程语言
  10. vue实现添加购物车光标效果
  11. Android MIDI音乐播放/生成相关总结
  12. r230服务器装系统教程,DELL r230 安装centos7.4记录
  13. 2019,焉知非福,决胜新城
  14. windows 命令行 通过驱动名删除打印机
  15. 打印机设置为双面打印_hudingyin_新浪博客
  16. 1788. 牛为什么过马路
  17. word标题前自动分页
  18. 2012年10月底的家乡
  19. 2018蓝桥杯复现4
  20. 机器学习中,对于数据的预处理是否是测试集和训练集一起进行?

热门文章

  1. VS2012+Win7网站发布详细步骤
  2. 第七周 linux加载和启动一个可执行程序
  3. 学习:如何把备份的bak还原到新的数据库(转)
  4. I00034 累加与累乘
  5. HDU2032 杨辉三角【入门+趣味程序】
  6. 深度神经网络调参经验
  7. 半监督学习(semi-supervised learning)
  8. 命名集 —— 名字结构
  9. VS2013 MFC + OpenCV3.0 打开图片
  10. C语言的图形函数库贴吧,自己写的一个图形库,有点问题.来请教大家了