为什么要在MySQL中为UTF8文本数据设置排序规则?

oski86

我处理的是人工生成的文本,这些文本是从GitHub Torrent,Twitter API,网络抓取的HTML页面,适用于GitHub的Google BigQuery等不同的在线数据集中下载的,这意味着我在数据库中拥有成千上万的文本。

在哪种情况下,我应该MySQL数据库中的UTF8字段UTF8表设置排序规则是否完全有必要,我不能简单地使用“ CHARACTER SET UTF8”吗?

utf8-默认排序规则utf8_unicode_ciutf8_general_ciutf8_general_mysql500_ci之间有什么区别

琼斯

每个文本列都有一个排序规则。它可以在表定义中显式设置,也可以简单地从表的默认值,数据库的默认值或服务器范围的默认值设置。但它有一个排序规则。

您提到的归类均不区分大小写。也就是说,他们忽略了大小写字母之间的差异。如果要区分大小写的排序规则,请使用utf8_binary

您可能想utf8_unicode_ci在现代服务器中使用。阅读此内容作为背景。utf8_general_ci和utf8_unicode_ci有什么区别

utf8_general_mysql500_ci是一种归类,专门用于向后兼容MySQL的较早版本。http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-21.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在JSP上UTF8文本显示为ISO-8859-1

来自分类Dev

为什么问号用utf-8排序规则替换mysql数据库中的某些字符?

来自分类Dev

如何在带有查询的PHP mysql中设置字符集utf8和表行排序规则

来自分类Java

为什么在我的UTF-8文本文件中,RandomAccessFile读为“ firt”字符?

来自分类Dev

MySQL“设置名称latin1”似乎导致数据存储为utf8

来自分类Dev

为什么MySQL Connection会忽略R中的SET NAMES utf8指令?

来自分类Mysql

为什么mySQL结果中的Perl Hashkey名称不是UTF8?

来自分类Dev

MySQL UTF8排序规则是否适合日文和韩文字符?

来自分类Python

将utf-8文本保存在json.dumps中为UTF8,而不是\ u转义序列

来自分类Dev

在UTF8文本文件中发现奇怪的数据字节

来自分类Java

如何使用Java在mysql查询中比较utf8文本

来自分类Dev

使用 UTF-8 匹配 JSON 字段中的 SQLAlchemy 文本数据

来自分类Dev

将文本数据排序为 R 中的变量和行

来自分类Dev

MySQL中的utf8(在phpMyAdmin中很好看),但为什么不能在网页中正确显示(charset-utf8)?

来自分类Linux

如何在C中读取/写入UTF8文本文件?

来自分类Dev

将CENTOS 6 mysql字符集设置为UTF8

来自分类Dev

为什么十六进制颜色不适用于 SVG 的 utf8 数据 URL

来自分类Dev

根据.procmailrc文件中的文本将utf8解码为ISO-8859-1邮件

来自分类Dev

使用Sublime Text 3中的BOM将文件编码设置为UTF8

来自分类Dev

在Windows 7中将UTF8设置为默认字符编码

来自分类Dev

在php中对纯文本数据进行排序

来自分类Dev

为什么我不能标记文本数据

来自分类Dev

为什么 TCPClient 不接收文本数据

来自分类Dev

.toString 不将字节编码为 utf8 文本?

来自分类Dev

在 pdo 方法中将字符设置为 utf8

来自分类Dev

为什么在PHP的下拉列表中未将mysql数据库中的值设置为“ selected”

来自分类Dev

为什么在Julia中不建议对UTF8字符串进行索引?

来自分类Dev

为什么Envato Marketplace的搜索网址中包含utf8 =✓

来自分类Dev

为什么我无法在python2.7中解码'utf8'字符串?

Related 相关文章

  1. 1

    为什么在JSP上UTF8文本显示为ISO-8859-1

  2. 2

    为什么问号用utf-8排序规则替换mysql数据库中的某些字符?

  3. 3

    如何在带有查询的PHP mysql中设置字符集utf8和表行排序规则

  4. 4

    为什么在我的UTF-8文本文件中,RandomAccessFile读为“ firt”字符?

  5. 5

    MySQL“设置名称latin1”似乎导致数据存储为utf8

  6. 6

    为什么MySQL Connection会忽略R中的SET NAMES utf8指令?

  7. 7

    为什么mySQL结果中的Perl Hashkey名称不是UTF8?

  8. 8

    MySQL UTF8排序规则是否适合日文和韩文字符?

  9. 9

    将utf-8文本保存在json.dumps中为UTF8,而不是\ u转义序列

  10. 10

    在UTF8文本文件中发现奇怪的数据字节

  11. 11

    如何使用Java在mysql查询中比较utf8文本

  12. 12

    使用 UTF-8 匹配 JSON 字段中的 SQLAlchemy 文本数据

  13. 13

    将文本数据排序为 R 中的变量和行

  14. 14

    MySQL中的utf8(在phpMyAdmin中很好看),但为什么不能在网页中正确显示(charset-utf8)?

  15. 15

    如何在C中读取/写入UTF8文本文件?

  16. 16

    将CENTOS 6 mysql字符集设置为UTF8

  17. 17

    为什么十六进制颜色不适用于 SVG 的 utf8 数据 URL

  18. 18

    根据.procmailrc文件中的文本将utf8解码为ISO-8859-1邮件

  19. 19

    使用Sublime Text 3中的BOM将文件编码设置为UTF8

  20. 20

    在Windows 7中将UTF8设置为默认字符编码

  21. 21

    在php中对纯文本数据进行排序

  22. 22

    为什么我不能标记文本数据

  23. 23

    为什么 TCPClient 不接收文本数据

  24. 24

    .toString 不将字节编码为 utf8 文本?

  25. 25

    在 pdo 方法中将字符设置为 utf8

  26. 26

    为什么在PHP的下拉列表中未将mysql数据库中的值设置为“ selected”

  27. 27

    为什么在Julia中不建议对UTF8字符串进行索引?

  28. 28

    为什么Envato Marketplace的搜索网址中包含utf8 =✓

  29. 29

    为什么我无法在python2.7中解码'utf8'字符串?

热门标签

归档